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

Good company that is doing things better and better each day and treats their employees well.
Pros: Pays well, most teams are not really that stressful, respectful teammates, products are well known, development process goes through enough rings to ensure stability when features get to customers.
Cons: Boring weeks, extremely slow processes, the company is always the last to enter the competition. The Redmond campus is in the middle of nowhere.