The pressure on the projects is well handled. Maintaining work-life balance is not a hard thing to do. Atmosphere in the team is good. Company has its own challenges, like any other.
Cons
A lot of things changed in the past few years. Career opportunities depend on your seniority level. A bit hard to progress once you reach certain level.