Pros
- You get the brand name on your resume which for some reason is seen as a big deal in the industry (especially if you don't have a FAANG company on your resume) - Teams vary, but my team personally had some good understanding teammates.
Cons
TLDR: Don't join here unless you like a lot of work which being undervalued, or just need a FAANG company on your resume. - Management is a complete death match, with their only objective being stock price. - You're essentially seen as cattle in a farm for them to use. Completely disgusting the way employees are treated or valued - On-call is almost a guarantee on every team and it's usually 24/7 for a week. You need to carry your laptop around anywhere you go and you can be paged at odd hours to solve something complicated and still expected to show up the next day to work. - Any indication of "mental health" or looking after employees is nothing more than a formality and an after thought - Pay is completely garbage when you account the impact of oncall and the hours you work daily (they might say you should only work 40 hours, but give you 60 hours of work anyway and get you fired if you don't complete it) - Management blatantly lies or mis-guides you with their own personal interest while telling you, you will succeed by putting your team contribution above yours. - I can go on and on...