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

It is what you make of it
Pros: You get to work with a lot of smart people.  The more you pour into your job, the more you get out of it.  People who just show up 9-5 will not enjoy it.  People who design and code with a passion collaboratively will enjoy the corporate culture.

The environment here is very family friendly, and personal growth is encouraged.
Cons: Senior management can and do make stupid decisions.  Sometimes feels like you do not have control of the project you are working on.  But lately, the Tanker ship has rounded the corner, and I'm getting less and less worried about our company's direction.