Company: Microsoft
Date: 2014-06-09
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great working experience
Pros: Many different kinds of opportunities.  Great culture and smart people to mentor and learn from.  Lots of resources to help in career development.
Cons: Can be difficult to navigate due to size of the company.  Can be very political.