Company: Microsoft
Date: 2012-06-12
Overall rating: 4/5
Employment status: current
Experience level: Senior

Microsoft is getting better
Pros: Good career opportunities, cutting edge technologies, improved vision and strategy over past years (R&D coming together in the product pipeline), improved upper management, listen to employee feedback for improvement
Cons: Work/life balance at times, more competitive recently, less job "security"