Company: Microsoft
Date: 2016-09-10
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great Place to Work
Pros: Great teammates, management is dedicated to improving culture and results, and fair compensation.
Cons: Retail, and everything that goes with it. From toxic customers, to terrible hours, to working holidays and weekends. Expect to have no social life without significant effort, as you'll consistently be required to work weekends and nights.
You're expected to love Microsoft products... Even if there's something better out there.