Pros
A lot of nice people at the mid-senior level, and a lot of different projects to build experience on. Can be great for your CV. C-suite is trying to implement some good initiatives around DEI. C-suite is fairly diverse culturally, community-wise, with gender, and mainly a really nice bunch. Especially the ones actively supporting diversity and career growth. Good support for the LGBTQ+ community in most offices. Some of the product teams are brilliant to work with. A few of the international product managers are awesome. Can offer decent pay and benefits.
Cons
Mainly a lot of middle management issues. They can be very political and have a lot of underlying bias. Most people leave as they bust their gut but aren’t promoted or acknowledged properly. They become demoralised and lose confidence and are overworked. Can cause you a lot of stress and upset. Get caught in a vicious circle as if you don't do the work it's used against you. May feel your white counterparts are given a much easier time and they take advantage of it, though a few that speak up for what's fair are sometimes put down as well (the favoured ones are usually those who talk themselves up a lot or put others down and flatter management.) Huge turnover in some departments. Working long hours and weekends without acknowledgement from your line manager is common. Promises don’t always materialise and you may find your appraisals and 121s are handled differently from your fellow team members to make you stay in your lane, and your achievements are played down or criticised unfairly, or usually dismissed by middle management. The company's still growing and trying to improve things and get its practices to be more competitive with the industry. You'll find allies in other teams who are great to work with and share similar frustrations. Middle management can shame you on team channels. No constructive feedback, provide weak career development - can set you up to fail if they’re bias against you - and many people leave feeling discriminated. Depends on what department you work in, some are good, some need work. Avoid if you’re from an underrepresented ethnic group unless most of the people that interview you are from multicultural backgrounds. If only one is, then chances are you could experience a lot of bias and you’re in the minority for that team which can be quite dangerous in terms of job security. A lot of issues with middle management - they do more for looks than anything else. Not all though. Just typical corporate woes. Can get complaints that are unreasonable and irrational, and lack of positive feedback is common. Lack of support within teams with weak management. If female, be wary as you may be doing a lot of overtime but be overlooked by your other colleagues, especially if you’re a minority. Expect to self-train and sometimes seek training outside the company if you want to up-skill. Some management supports this but not always. It may change over time but will take a while. Depends on what you can handle.