Company: Microsoft
Date: 2020-03-18
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great place to work
Pros: Smart people, diverse projects with a lot of opportunities to make impact.
Cons: It is almost entirely up to you to shine and get promoted. If standing up for yourself and minding your own business is hard for you then you will not be very happy. Also the compensation is probably lower than other tech companies, and it is very important how much you receive at the start.