Company: Microsoft
Date: 2009-10-30
Overall rating: 4/5
Employment status: former

A decent place to develop if you have good team members.
Pros: The products you work on will be used by millions of people. Employees of Microsoft are very bright and the culture is welcoming.
Cons: As a developer I wasn't too keen on the software development model they have. The PM/test/dev model works okay but in my experience there was too much wasted time trying to communicate between the three roles. I feel like more work would get done if there were less meetings and interruptions throughout the day.