Pros
All of their pros come with strings attached so there aren't true pros, in my opinion. If you're there long enough you'll realize that each pro is strategically worded to sound like a pro but is in fact a con. If I had to give you a single "pro" it would be, and this is cliche but I mean it, the people. There are some people there who suck the life out of you but the others are the ones who bring you back to life and keep you going. Another pro, they show all of this to you in the first week or two -- really helps you make a speedy and informed decision. I can appreciate that.
Cons
Quite a few. There is no such thing as work life balance, they pay you salary to get away with telling you to work over 8 hours, so you're smart if you jump ship early on. Don't hit burn out and then decide, it's hard to come back from burnout. Hopefully you get a competent manager, the managers in my group were all friendly except for mine. Mine didn't know how to manage people. Other cons include salary back and forth. They'll offer you $100+ for a role, and then come back and say it's actually only $30k less and they read someone elses offer to you, after you already accepted the original offer. Disorgnized much? Their benefits are not covered 100% unless you're alone. Have a spouse/partner? oh boy. Have kids? RIP. Their "WFH" stipend isn't actually a stipend and it's a reimburesement that's double taxed. That's fun. Let me buy equipment I have to have to work here because they don't use things from external companies and they make their own (oh boy, that's another con) submit to get it reimbursed with the check you pay me to work for, and then get it taxed again?? So it's like a 60% reimbursement? Not 100%? Because that's 20% taxed each time! Lets hope you aren't close to a tax bracket besties, may the odds be ever in your favour. The "Hybrid" schedule isn't actually hybrid if you mandate precisely which days people HAVE to report to office. Saying 2-3/5 is fine, but when you tell us it has to be 2/3 dates you offer as an option does not prove flexible like their recruiters tap dance around to word just the right way. Interesting right? There is literally no training past the onboarding 2 days of "welcome to tiktok" you get. The expectation is you also get your team in two weeks. Good luck. "eVeRyDaY iS dAy OnE" yes, because every day you're like "oh no. did I make the right choice?" Spoiler alert, you didn't. There's so much more but my fingers are tired. Last note: "There are no internal titles" is a red flag. There most certainly are. This is used to stop pay transparency, and because they KNOW their "lead" level employees are doing manager level duties, and their manager level employees are at a senior manager level. Their leads are their "Associate leads" -- if you need further proof visit TikTok and look at why people leave and what they have to say about salary transparency, particularly for a role one individual left in New York that had a salary budget 40k less than what the individual in the role was making before they left. I was making 30k more than someone else in my exact role, and my salary was alreay 30k less than their original offer.