Taro Logo

Well-balanced place

Senior Software Engineer
Current Employee
Has worked at Microsoft for 6 years
September 16, 2015
Seattle, Washington
4.0
RecommendsNeutral Outlook
Pros

Enough smart people to learn from. Lots of interesting projects to choose from. Decent work-life balance and flexible schedule. Good for building a career in the long term.

Cons

Some (but not all) managers have poor technical expertise. Most managers never code and never look at code.

Lots of politics and shady agreements between managers surface up later in surprising ways.

Many projects move relatively slow, with some exceptions.

Some people move from team to team, leaving subpar quality behind them.

Advice to Management

Managers should become more technically competent.

Was this helpful?

Microsoft Interview Experiences