Taro Logo

Overall, a great place to work

Software Engineer II
Current Employee
Has worked at Microsoft for 2 years
May 22, 2023
Herzliya, Israel
5.0
RecommendsPositive OutlookApproves of CEO
Pros

Getting to work with people who both know what they're doing and are on top of their game, as well as being fundamentally happy to help when they're reached out to, is a great experience. The scale is, as expected, massive. Working on products that will have an impact on millions of users is both challenging and rewarding.

Cons

With great scale comes great internal tooling and the stress of being responsible for maintaining production environments at such scale. You can find yourself being pigeonholed into a niche involving more internal systems, which break quite often, while gaining less experience that is more broadly relevant.

For example, I coded quite a bit of front-end; however, I was using infrastructure components designed and implemented by other teams instead of the actual underlying framework (in my case, a combination of Angular and React).

Advice to Management

The company culture is, by and large, very positive. However, there's quite a bit of talk about high values like diversity and inclusion and cross-collaboration, which have a tendency to sometimes get lost under a pile of bugs, features, and breakages. More workshops and/or open-hacks on a smaller scale would probably go a long way.

Additional Ratings

Work/Life Balance
5.0
Culture and Values
5.0
Diversity, Equity, and Inclusion
5.0
Career Opportunities
5.0
Compensation and Benefits
5.0
Senior Management
5.0

Was this helpful?

Microsoft Interview Experiences