Company: Microsoft
Date: 2015-07-13
Overall rating: 2/5
Employment status: former
Experience level: Senior

Stagnant and political
Pros: Good pay and benefits, though they have chipped away at the health care. Huge company, so you have mobility options. Lots of smart people around to learn from. Plenty of training options. There are still some very good people there, but many have left.
Cons: The company has little or no direction. They don't seem to know what they do anymore and wouldn't recognize a business opportunity if it bit them in the arse. Very little innovation occurs. There's a cadre of old guard millionaires who stifle any new ideas because they might jeopardize their gravy train. For crying out loud, retire already. Plenty of overlapping functions, adds to confusion and internal competition. You control a very small slice of a huge company. If you are lucky, that slice actually scales because you can reach 1B+ customers. But most people are so far removed from the customer that they have no idea what they need.