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

Software Engineer II
Pros: The work environment is changing for the better.
Compensation and perks are good and comparable to Google and Facebook (sometimes higher, sometimes less, depending on when you come in), however stock is generally less.
Cons: No free food in the Redmond.
Some areas still feel a bit corporate and there is a bit of management overhead.
Working at Microsoft is still looked down upon by the competitors.