Company: Microsoft
Date: 2015-07-07
Overall rating: 4/5
Employment status: current

Microsoft work culture
Pros: Great set of experienced people with a lot of depth. Breadth of work across all aspects of CS and ability to move across.
Cons: Losing the mobile market position hurts morale. Company is very large. Lots of teams have senior ranks filled with people with large number of years at the company, making it hard to grow to very senior levels.