Company: Microsoft
Date: 2018-02-18
Overall rating: 5/5
Employment status: current
Experience level: Senior

Solid, flexible, with many opportunities
Pros: Interesting and challenging work with impact. Opportunities for lateral moves and advancement. Smart, motivated co-workers. Stable, respect for work/life balance and flexibility to work at home. Positive, optimistic atmosphere without a lot of office politics. High compensation potential.
Cons: Frequent re-organizations, management changes, office moves. Demanding performance expectations. Occasional need to work longer hours. Management styles and expectations vary greatly across the company and even within groups.