Company: Microsoft
Date: 2014-11-22
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great company to work for
Pros: Great culture. People treat each other nicely. It is fantastic to be part of a company that chooses to, and has the muscles to, engage in so many big battles (devices, mobile, cloud, enterprise, productivity, games and the list goes on). On a personal note I have the best manager ever. Management is easier to approach than what I am used to. If people want to, their voice can be hears.

Compensation package generally very competitive.
Cons: As with any other large organisation, it is difficult to find out who have roles and responsibilities for what. It can make it difficult to get job done, and it seems to frustrate a lot of people. It can seem to be very US-centric.