Company: Microsoft
Date: 2018-02-07
Overall rating: 5/5
Employment status: former
Experience level: Junior

One of the best companies I worked with.
Pros: Flexible hours. Easy to talk to managers. Even if a little slow to get promotions, still faster than other big companies.
You pay for food, yet it is really good food.
Cons: You need to pay for food.
Slow to publish updates. Sometimes good updates get delayed "until next release" even if no further testing is done.
Some people don't like you simply because you are in tech (or at least in a big tech company).