Company: Microsoft
Date: 2015-06-17
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great company, great products, great compensation and benefits
Pros: Great products and services and awesome people. Exciting environment for a technologist, always something new. Breadth of products and services creates interesting opportunities for a resourceful individual to close deals. Compensation and benefits are second to none. Lots of opportunities for recognition. The senior leaderships is taking bold steps to reinvent the company, which is to be greatly applauded. Highly recommended place to work.
Cons: Lots of A-type personalities create a very competitive environment, which inevitably means you work very long hours to stand out from the crowd. The company is very metric driven and your success will correlate to your direct contributions to your immediate team's scorecard - nothing else (really) matters.