Company: Microsoft
Date: 2015-02-28
Overall rating: 5/5
Employment status: current
Experience level: Junior

Diverse company with lot of opportunities for growth
Pros: Lot of opportunities, diverse roles and areas, many smart people, if you try hard and have good ideas, it will be recognized sooner or later. Salary and benefits are hard to find anywhere else.
Cons: Lots of internal politics in some roles and locations, people in Europe can put minimum effort and still keep their good jobs and salaries General impression is that Redmond gives order and others need to execute on them no matter what. 
No consistency in levelling and pay across disciplines, different managers, teams.... It depends on your manager, time when you joined, how you negotiated... So some people have undeserved high levels while others have surprisingly low levels considering how much they contribute.