The environment and team spirit is great, almost everyone is very helpful. There are lots of events, room to grow, great people with lots of knowledge to learn from.
If you want a company that gives you time and freedom to keep growing and become your best self, this is the one.
Cons
The salary and bonuses could be better for people working for clients in minor countries like Portugal, Spain, etc...