Company: Microsoft
Date: 2018-03-19
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great company
Pros: Good innovative and diverse products, great life/work balance. Very stable company.  Managers do not push to produce big results, flexibility to learn.
Cons: Open space is not everywhere, a lot of office-system buildings. No free food. People stay in same teams for a long time.