Company: Microsoft
Date: 2008-06-20
Overall rating: 2/5
Employment status: former

Interesting projects, great benefits but bad work environment
Pros: - The medical benefits at Microsoft are easily the best in the US, especially if you have a family
- Lots of interesting projects to work on
- In many teams a lot of freedom to manage your time
- Salary in general is good for the cost of living in Seattle
Cons: - Abismal stock performance
- Most managers have no idea how to manage
- Reviews and promotions are very unfair
- In many teams fight for visibility stops people from doing real useful work
- As a developer you rarely talk to a customer
- What do PMs do, again?