Company: Microsoft
Date: 2017-01-10
Overall rating: 5/5
Employment status: former
Experience level: Junior

The perfect company
Pros: The culture and beliefs of the company make you feel good to work for someone who cares so much about its customers and employees
Cons: None that I can think of, outside of the company not letting employees know where certain hardware divisions are headed ahead of time