Pros
Uncapped holidays so you can take time off when you want/need it No nonsense/bureaucracy around sick days - nobody even asks you to record them in the HR system unless it's a major absence Salaries are decent but not great The newer verticals have a great technology setup and much better working practices than the older ones Great sense of community/solidarity among engineers regardless of team/vertical/location
Cons
Unprofessional 'techbro' culture in sections of senior leadership - in an announcement on new office space 'doggy day care' was mentioned but childcare wasn't, for example. Refuses to disclose pay bands for each role/level, making it very difficult for employees from disadvantaged groups to judge if they are being rewarded fairly relative to their skills and experience. Company has 2,000+ employees but is still run as if it's a startup with 100 or so. There's a line between 'move fast' and 'arbitrary decision making' that we're increasingly on the wrong side of. UK HR team are great but there are only three of them. They're constantly overworked (unsurprisingly when we probably have a 500+ headcount in the UK) which leads to important stuff being delayed or missed entirely. Some verticals have the messianic 'work all hours for The Mission' culture of an early-stage startup, without the potentially life-changing stock options to match. This leads to burnout and waves of attrition but nobody in management seems to care.