Company: Microsoft
Date: 2017-12-14
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Depends on your manager
Pros: great benefits good innovation smart peers
Cons: life can be awful if your manager is one of those - with no people skills.
overhead
red tape
bureaucracy and slow promos