Company: Microsoft
Date: 2018-03-23
Overall rating: 4/5
Employment status: former

Programming Writer
Pros: It's a big company with so many different subgroups so if one group isn't a good fit you can find another that is. There are also a lot of employee activities and social interest groups, like a big college campus.
Cons: The annual  review process can be arduous. I've heard pay is lower for developers there than at other large software companies.