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

Good compensation and benefits, great technology and challenging work, bad culture
Pros: + Great brand name
+ Lots of opportunities for challenging work 
+ Work with latest technology and on leading edge project
+ Great compensation and benefits package
Cons: - Corporate culture promotes alpha-type behavior
- Lack of collaboration between departments and groups 
- Lack of company self-awareness and understanding of market position