Company: Microsoft
Date: 2012-05-16
Overall rating: 4/5
Employment status: former

Microsoft is a machine and employees are cogs in the wheel
Pros: It's a huge company with so many specializations that you always have to rely on others to get your work done since everyone owns their specific areas and processes.    Overall there's great people and huge moster projects.  Afterall, it is a HUGE company.
Cons: They promote the idea that employees should take risks and projects and push yourself, but I've seen many times that if you do you're on your own and if you don't "perform" well, you'll be one of the people who are forced out.   Once you get a bad review, you're on your way out of the company - even if you have a long history of being top performer.