Company: Microsoft
Date: 2017-04-08
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great place to work, if you can handle the culture
Pros: Amazing benefits & perks.  Great pay.  Extremely unique, eye opening experience
Cons: Your closest coworkers often turn out to secretly be your worst enemies - claiming credit for your work while bashing you to your manager behind your back.  Can't trust anyone around you.  Way too many people.