Company: Microsoft
Date: 2014-10-22
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great compensation & benefits. But overall lack of career opportunities, and lacks work/life balance
Pros: Great compensation & benefits. Certain parts of the company are good.
Cons: Lacks diversity of personality types. People of certain personality type are preferred up the order. Who you know (politics) matters more than what you accomplish. Management takes the right course eventually when all the bad ones are exhausted - no wonder the competition is way ahead. Collaboration is a challenge when there is a back stabbing environment. Most managers are incompetent to be managers. There is a very formal engagement model for a tech company - Principals engage only with Principals and not folks below them till their higher ups are copied in the email.