Company: Microsoft
Date: 2015-06-19
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good but not great
Pros: 1. Lots of avenues to chose from based on your interests.
2. With new CEO in charge of the company, the company outlook looks great
3. Customer focus is being brought to the company. Good time to be in the company
Cons: 1. The old timers are stuck in the old way of thinking. There is a lot of slack in the middle to upper management (Principal level). Most of them don't have their plate full when it comes to work. There is a sense of discomfort and insecurity impacting the work.
2. Every business unit behaves differently. Org culture is divided between being extremely agile to totally waterfall types.