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

Software Engineer Review
Pros: - Working on products used by millions of people
- Working with highly skilled co-workers
- Fun environment
Cons: - Mid-management are highly technical but most of the time don't know how to manage people