Lovely environment, friendly people (management included). Interesting projects and a lot to learn.
Cons
Can get busy and overwhelming from time to time - depending ok workload and role. Overtime is not paid. Strict policy on WFH (only if necessary) with a base of 5 days in the office.