Company: Microsoft
Date: 2011-10-26
Overall rating: 4/5
Employment status: current

Good place to work...
Pros: Vast variety of software related projects & opportunities
Reasonably good environment for employees to do good work
Reasonably good benefits
Focus on growing people (in most divisions)
Area around Microsoft has a diverse population & good schools
Cons: Sometimes, it gets hard to get things done
Technical skills will be limited to the Microsoft stack
Opportunities for getting to senior roles/levels getting harder