Company: Microsoft
Date: 2015-03-06
Overall rating: 5/5
Employment status: former

Living the Dream
Pros: Outside of my previous career in the military (blowing up stuff and jumping out of perfectly good helicopters), there could not be a more vigorous and interesting place to work.  It's big, it's global, and it's cool.  Recent changes aside (things are looking up now), the future of computing services is, to a large extent, still in Microsoft's hands.
Cons: As with any large corporation, there are challenges.  The single most hated thing was stack-ranking, which finally fell by the wayside as I was leaving.  Other challenges - sometimes the teams are far to big and far to distributed for 'management' to keep up.  Details get lost in the mix due to a lack of close supervision.