Company: Microsoft
Date: 2011-12-05
Overall rating: 4/5
Employment status: former

Awesome company, challenging work, but managment often can let the team down...
Pros: It's a great company to work for. Depending on the team and the role, you can face creative, technical, usability and strategic challenges which is fun. The compensation and benefits package is also one of the best I have seen, regardless of which level you get hired at by the company. There is also a lot of room to explore what you want to work on since MSFT has such a vast porfolio.
Cons: Senior Management isn't quick to respond to opportunities and often makes strategic mistakes
A lot of projects don't go anywhere due to pressure to align with a major releases of Office and Windows
Can be difficult to get promoted due to size of company.