Company: Microsoft
Date: 2015-04-10
Overall rating: 4/5
Employment status: former

A great environment to do work.
Pros: Lot of opportunities inside the company to work on.  With products ranging from Azure to Xbox, opportunities are plenty.
Cons: Sometimes the size and distances can make progress slow.  There could be multiple groups working on the same problem.