Company: Microsoft
Date: 2017-09-21
Overall rating: 4/5
Employment status: former
Experience level: Junior

Microsoft
Pros: Great pay, benefits, and experience. Many locations with lots of opportunities for movement. Depending on your manager it can be a great place. There is a wellness fund you can use to buy fitness related items that is $800.
Cons: Consistent layoffs, high stress, lack of work life balance. If you get a bad manager you will be micromanaged and have no growth.  The environment is very political and cut throat.