Company: Microsoft
Date: 2017-07-07
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great company to work for, especially at early levels in your career.
Pros: Generally, empowers employees to learn and succeed with lots of resources.
Fast-paced.
Great compensation and benefits.
Smart people.
Cons: High corporate strategy fluctuation.  ex: Nokia purchase.  Hopefully, it stabilizes under new CEO.
Work-life balance may be hampered based on tight delivery schedules.
Like all companies, your experience will vary based on the group and manager.