Company: Microsoft
Date: 2017-04-24
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great Company, Decent Work
Pros: Microsoft has countless opportunities for you no matter what job you want to have. You can go from completely technical to non-technical and everything in between. Microsoft has some of the best benefits out of any company and the total pay package is great.
Cons: They say Microsoft will take all you can give and they aren't lying. Long work weeks are expected for a lot of roles, so expect to work over 40 hours in most positions. Being a large company, some changes can also take a long time due to having to go through a chain of managers. Finally, changing to different roles inside the company isn't always as easy as it looks, so be sure to pick a job that you won't mind doing for a while.