Company: Microsoft
Date: 2014-08-26
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great Talent! Great Benefits! Great Career Development Opportunities! Great Culture!
Pros: Microsoft is a great place if you want to really change the world and make a big impact! You can drive changes in product vision, strategy, influence the leadership and get to work on cool stuff. The best part is that you can work in any part of the world and take your career across different roles/functions. It is only limited to ones own capabilities as it offers a great infrastructure for talent mobility and helps move people around the world. The Talent is exceptional and you get to work with really smart people. The Benefits are best in class which makes it tough to even consider leaving, Microsoft spoils you. The culture is consistent of what you will experience in any part of the world, good or bad. Its a great place for interns or college hires to get exposed to get mentored from senior leaders. Worklife flexibility is excellent as well, you can pretty much work from anywhere as long as someone knows how to reach you.
Cons: Working in the matrix can be tough for new joiners and takes a while to navigate the org. This is a big company so change is tough, it does take time and there is a lot of legacy, so while it helps to manage the chaos, it doesn't help in this digital age of constant change. The culture is shifting and the new CEO is bringing about a lot of positive changes. The compensation is not competitive anymore and the stocks offered are not inline with market competition. Finding a job internally needs a skill and it really needs to be solved for.