Company: Microsoft
Date: 2014-04-06
Overall rating: 4/5
Employment status: current

Great company and will get better with new CEO
Pros: - Ability to impact to millions of customers
- Good work life balance
- Great HR and focus on employee satisfaction
- Awesome immigration processes
- Philanthropy is encouraged and the best employee giving program on the planet
Cons: - Big company challenges of innovating at speed
- Lots of silos and code duplication so each team reinvents the wheel
- Hard to fire people, so even the non-performers with ppl with personal agendas stay for a long time