5.0
26 Apr 2016
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
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