Company: Microsoft
Date: 2016-05-16
Overall rating: 4/5
Employment status: current

Many oppourtunities
Pros: Great Benefits, many events to attend, and there are enough resources to learn about any subject you would like to learn about.
Cons: Communication between teams can be dismal at times and the work culture isn't as diverse as their trying to make it.