Company: Microsoft
Date: 2011-01-06
Overall rating: 5/5
Employment status: current

Excellent development experiences
Pros: Excellent benefits
Great work life balance (depending on team)
Incredibly smart people to work with
Cons: Lot of firedrills
Lack of communication on deliverables
Extremely competitive amongst peers