Company: Microsoft
Date: 2011-02-16
Overall rating: 4/5
Employment status: current

This is the best company I've worked for in my 6 year career.
Pros: - Great place for engineers
- Several technical opportunities and challenges
- Good place to grow and find mentors
- Good place to get experience in multiple roles and products
Cons: - you can get overworked and feel burnt-out
- competition is intense ( most people here are incredibly smart, so even if you are used to being the "smartest one" in school or other small companies, be prepared to just be "average" here)