Pros
fantastic base salary - had colleagues tell me they want to leave, but will struggle to find another company that will match their current salary. plenty of DE&I groups; if you fall into one, there is a lot of support there. If you know someone in a senior leadership position from a previous company, you can join the unnoficial boys club. It's a great company to join for Senior Leadership positions. There are genuinely some incredible people there.
Cons
Advice for people looking to join the company: Visit the website and click Company. Read the values, then "what it isn't" and "What it is" against each Value - the "What it isn't", is the reality of what it's like to work there. Your job after you join is whatever the department lead says it is, however disconnected that may be from the job description you interviewed for. This is true for both staff and managers, if they have the wrong Senior (Director level+). If senior staff have support of Leadership, then your opinion is irrelevant. You are easily replaceable, so better to keep quiet and do what you're told, and do not under any circumstances question the decisions of anyone at Director-level or higher, since lower-level staff are easily replaceable thanks to the influx of job seekers caused by tech layoffs. "Hire fast, but be prepared to fire fast" is a verbatim instruction a colleage was given regarding a hiring decision for a role he was recruiting for. Managers are reviewed via a (supposedly anonymous) Culture Amp survey, however with teams so small, staff are often too afraid to provide anything other than positive feedback so not to risk being identified in the survey. Reason many negative reviews from current employees are Anonymous is to avoid being sought out by management and penalised, but also to avoid the inevitable reputation management stunt of having multiple 5* reviews from same dept immeditely afterwards to invlidate your experience. Actually, "having your experience invalidated" is how I would describe work life for anyone who tries to speak out. finally, there is zero support for employee wellbeing. the Employee Experience team are like any HR department; there to protect the business, not to make working life tolerable for lower-level employees.