Company: Microsoft
Date: 2012-08-01
Overall rating: 3/5
Employment status: former
Experience level: Senior

Excellent experience until recently
Pros: Very smart group of people, interesting trechnologies and center of PC business
Cons: Stack ranking in a very arbitrary way ruins the experience. You can find yourself in a no win situation for no apparent reason other than your position within the company. You can do a great job and still be ranked last especially if your group in general is high performing