Company: Microsoft
Date: 2014-05-15
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Lots of opportunities and challenges.
Pros: - Stable job that understands the need to make time for the family.
- Lots of different opportunities across the company, so if you don't have something you like the first time, there is another opportunity once you get in.
- Good and long overdue changes are happening within the company.
Cons: - Sometimes processes are too heavy making innovation difficult.
- The sheer size of the company can make it difficult to deliver change at a broad scale.
- It can be difficult to understand how your contribution affects the bottom line.