Pluspunten
This is a great company for people who are passionate about great code and solving interesting scientific problems. There is always active discussion amongst employees about the best coding paradigms or infrastructure improvements, and management is receptive to good ideas. Individual employees are given a lot of independence to work without having to follow oppressive management or process. Management tries hard to consider individuals strengths and preferences in their work assignments. There are plenty of avenues for advancement for talented, motivated employees.
Minpunten
There can be a learning curve at first for new employees to figure out their place in the company. Management is actively trying to make onboarding easier. Part of the problem in this regard has been growing pains of rapid growth from small to medium company size which has required new company infrastructure to be developed.