Company: Microsoft
Date: 2016-04-26
Overall rating: 5/5
Employment status: current

Great company to work for
Pros: Microsoft is a very challenging environment for software engineers, it requires creativity and long term goals from their engineers.
Cons: Since the environment is very challenging, sometimes engineers start working long hours to achieve their goals, which has the potential to compromise a little bit their work life balance