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

Challenging work and great rewards
Pros: - Industry leading compensation package & benefits
- Work on cutting edge technologies
- Smart and adventurous people
- Employees are encouraged to grow within the company
- Increasingly embrace flexible workplace initiatives
Cons: - Traditionally slow to market innovations
- Work/Life balance trends to the out of balance
- Intra-company collaboration is near non-existent
- Too much tribal knowledge
- Ever-changing business objectives