Company: Microsoft
Date: 2012-11-19
Overall rating: 5/5
Employment status: former
Experience level: Senior

20 years at Microsoft
Pros: Fabulous people, cool projects and products, well paid, good health & retirement programs.
Cons: Upper management can be oblivious, senior people laid off to bring in junior ones at much lower rate.