Great company culture and values, really focused on People. Great office facilities, benefits, remote work opportunities, lots of events and initiatives and young international environment.
Cons
Actual experience depends a lot on the team and the line manager.