Company: Microsoft
Date: 2015-08-16
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great Stable Company To Work For
Pros: Great compensation and benefits
Meet and connect with brilliant people
Great work/life balance (depending on the team)
Easily jump to other teams within the company
Extremely flexible schedules (depending on the team)
Work on products and tools that touch millions of users
Freedom to pursue projects that interest you (and up to you to initiate)
Travel for conferences and workshops
Free coffee and drinks
Cons: Full of politics
Some managers are a nightmare to work with
Difficult to make an impact in the culture
No unity across teams on the same platform
A lot of layers of management
Teams can be have a terrible work/life balance
Everyone outside of MS constantly doubting you
Microsoft is not a "cool" place to work at (to most people)