Company: Microsoft
Date: 2017-03-07
Overall rating: 4/5
Employment status: former
Experience level: Junior

can be good, but watch for internal politics
Pros: When you find a good team, it's a great environment. But the politics are a pain.
Cons: Managers who don't believe in work/life balance, or think working from home means you're available 24/7. Chronically understaffed despite layoffs elsewhere.