Pros
Great company to work for, with healthy values and an excellent working environment. The company offers trainings, courses, bonuses. It's a very good opportunity for everyone to grow both professionally and personally.
Cons
The only negative thing I can think of is that on certain positions the salaries can be low to average.