Company: Microsoft
Date: 2011-11-24
Overall rating: 4/5
Employment status: current

good but depends on the team you are in.  So choose your team well.
Pros: stability and respect for employees
Cons: growth is not amazing 
sometimes you feel getting things done is very beaurocratic.