Company: Microsoft
Date: 2011-02-07
Overall rating: 4/5
Employment status: current

good opportunities exist here
Pros: Variety of great projects to work on.
You work with great people.
Fair opportunities for career growth.
Reasonable work-life balance.
Great benefits.
Cons: There are both good and bad teams.  Make sure you understand the team you are joining.
Managing your career at the higher levels is very political.