Company: Microsoft
Date: 2013-12-04
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great place to work if you're willing to keep an open mind
Pros: Good benefits, stable job. Certain teams have very interesting things going on. You meet people with different years of experience and there are some valuable things you can learn from them. Lots of benefits and good multiplier effect on pay with cash and stock bonuses.
Cons: Re-orgs destroy everything. Several teams are dead weight on the rest of the company, but ignored because the company is a profit machine. Far too many processes and practices about this company come from the 20th century, which really slow things down. Not relevant anymore, but the stack rank caused us to lose far too much talent for no good reason.