Company: Microsoft
Date: 2019-03-30
Overall rating: 4/5
Employment status: former
Experience level: Junior

Tremendous opportunity for the right people
Pros: Obviously it's a huge company, so realize there are career opportunities in every direction. They reward employees with a good salary and excellent benefits. 
You will be will be worked hard, so you need to be prepared for extra hours.
Cons: Working hard and getting a lot done is not a guarantee of advancement. You need to be able to network with the right people to find your way into the role you choose.