Company: Microsoft
Date: 2008-06-12
Overall rating: 5/5
Employment status: current

Challenging work environment, interesting technical problems to solve, and great people to work with!
Pros: Autonomy, flexibility, the ability to work on technology that impacts millions of users, great work environment, good benefits, supportive and approachable managers, recognition for work well done, work/life balance, passionate, & smart people, the ability to easily change positions within the company and try out new things.
Cons: Too big a company, relatively flat stock price, apparent lack of strategy in the consumer space.