Company: Microsoft
Date: 2011-08-17
Overall rating: 5/5
Employment status: current

Excellent place to work with the brightest people I've met
Pros: Typically work on the leading edge as customers look to you as the expert.  If you like working on Microsoft products there is no better place.
Cons: Large company bureacracy can be a pain but is nothing that you don't see at other similiar sized organizations.  In services, your experiences are based on the customer culture so its important to find the right fit.