Company: Microsoft
Date: 2015-09-09
Overall rating: 3/5
Employment status: current
Experience level: Senior

Out with the old, in with the new (secretly terminating great people)
Pros: 1) The pay can be very good and at times it is very exciting, when a great product or new technology is released.
2) It's fun to be a part of something big.
Cons: 1) There is no real honesty and integrity.
2) If you are a solid bright worker, you will be promoted, until they have to cut cost, and when that occurs, everyone is out for blood to not be the target.
3) Avg Health Benefits. They say it is great, but it's par with many companies.
4) Being a great performer and exceeding your goals is still not good enough. You have to be impactful. You have to want to save the world from itself. 
5) Continues to terminate between 5%-10% of employees annually.