Company: Microsoft
Date: 2015-04-07
Overall rating: 3/5
Employment status: former
Experience level: Junior

Highly political with many opportunities to learn as long as you align.
Pros: Great community
Solid pay & benefits
If in the right group, awesome team dynamics and people
Can influence the market if you put your mind to it and am in the right position
Cons: Highly political - difficult to 'fit in' if you have a hard time in these types of environments
Many cases of paralysis of analysis impacting final quality of deliverables
Attempts to connect with the employee often fall flat due to trying to formalize all employee moral boosting into programs