Pros
Flexible working hours, fully remote staff, dynamic and changing projects that keep you engaged, fantastic colleagues, above average benefits (not fantastic but good enough to keep you happy), transparent salary bands.
Cons
Not a lot of communication from senior leadership, HR department that is opaque and not particularly supportive for staff, rigid policies on certain things without much explanation, no cost of living adjustments and minimal raises.