Company: Microsoft
Date: 2010-03-31
Overall rating: 2/5
Employment status: former

tough place to work
Pros: Good pay and benefits, large organization with good prospects to move around.
Cons: People are treated as a means to an end (ie., disposable, piece of machinery).  Upper management have few or no morals, business is solely judged on the results, so breaking contracts and other "ethics" are common.