Company: Microsoft
Date: 2020-10-13
Overall rating: 4/5
Employment status: current
Experience level: Junior

Could be world-class or quite average
Pros: Excellent benefits and great perks. Feels well taken care of, regardless of your seniority/race/experience.
Cons: Work culture within immediate team can vary wildly across organisation - it can be very, very good or quite bad. I would recommend scouting ahead of time to know about the organisation you are expecting to join.