Company: Microsoft
Date: 2017-10-26
Overall rating: 3/5
Employment status: current

Can be good or terrible, depending on your manager
Pros: The salary can be decent, and they encourage lots of community and global giving with pretty generous matching. If you have a good manager and team it can be a pretty nice place to work.
Cons: There's a lot of bureaucracy, and most managers seem very out of touch with customer needs and wants. If your immediate manager doesn't like you, you're out of luck - you'll be represented at reviews as a low performer until you're laid off or driven out, regardless of your previous performance record at the company.