Company: Microsoft
Date: 2012-01-14
Overall rating: 3/5
Employment status: former

Hard to get promoted due to being too busy doing your job to pursue it
Pros: Benefits are awesome, as well as the parties and swag.  Could be a great learning environment.
Cons: Schedules are too tight to really enable you to learn something new.  Too difficult to get a promotion because you have to kiss butt of the manager and work well over 40 hours per week just to get your normal work done, let alone anything that would help you get a promotion.