Company: Microsoft
Date: 2012-07-20
Overall rating: 4/5
Employment status: current

products used by millions, great pay and solid benefits, need to be OK with being a small cog in a huge machine
Pros: - Very competitive base pay, stock, and benefits
- Amazing breadth of products to work on ... and most are used by millions
- Smart and generally collaborative co-workers
- Once you get past the rain, Seattle is an amazing place to live
Cons: - Is a huge company with all the bureaucracy and politics that you would expect
- Strategy is ultimately Windows uber alles ... and this kills a lot of innovation
- Quality of leadership has steadily declined over the years ... most are now neither technical innovators or business visionaries
- Review system changes virtually every year and incents employees to do the wrong things = self over team, success on narrow scope vs go big on what really matters, stay on the same time vs. diversity of experiences