The marketing culture (not the engineering culture, mind you) is toxic and getting worse. New managers are brought in and pretend to be kind and genuinely care about your personal growth as long as their probation lasts. When their probation ends, you quickly realize that yelling and humiliating in public are the only management tools that they intend to keep. And they will keep yelling and humiliating until your projects hit a dead end and have to give up and leave your job so that there's more room left for new hires, also known as "my people" new hires.
No wonder single parents, divorcees and people with obesity are all over the place. Toxic jobs always take a hefty toll on your health and relationship.