Company: Microsoft
Date: 2015-04-18
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great company that invests in professional development
Pros: Competitive pay, amazing benefits, challenging, supported, incredible work life balance
Cons: Arrogant coworkers, job opportunities can be limited based on locations