Taro Logo

Great engineering talent, challenging management culture

Senior Software Engineer
Former Employee
Worked at Microsoft for 4 years
July 9, 2026
Herzliyya
4.0
Recommends
Pros

Pros:

Microsoft offers strong compensation, smart and technically strong colleagues, large-scale products, and many opportunities to work on complex engineering problems. I worked on meaningful backend, security, privacy, observability, and cross-team initiatives. There are many talented engineers, and in some teams you can learn a lot from the technical depth around you.

Cons

Cons: The experience can depend heavily on the specific group and management chain. In my area, the management culture felt overly competitive and not always healthy. The performance and promotion processes sometimes encouraged people to protect information, compete internally, and focus more on visibility than collaboration. There were many good people at the engineering level, but the environment above that could create pressure, a lack of psychological safety, and limited trust between peers.

Advice to Management

Advice for management:

Build a culture that rewards collaboration, knowledge sharing, and long-term engineering impact rather than only visibility and internal competition. Managers should create more psychological safety, make expectations clear, and ensure that performance processes do not unintentionally benefit situations where colleagues fail or information is not shared. Strong engineers do their best work when teams can trust each other and work toward shared goals.

Additional Ratings

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

Was this helpful?

Microsoft Interview Experiences