Pros
This place is so horrific, that you actually make really great friends by bonding in mutual misery, across all departments. Too disorganized to accurately account for your sick days, consequently interviewing elsewhere is easy once you decide to finally leave. Easy to get referral bonuses at your new job by poaching your unhappy friends.
Cons
Extremely high turnover, everybody is always leaving. The benefits are absolutely deplorable, COBRA is often more cost effective for employees than the benefits here. Management is dishonest and always willing to shift blame to the people at the bottom. Honesty and integrity is frowned upon, while nepotism and incompetence is rewarded. Marketing routinely makes bad decisions (changing designs or features at the very last minute), for which engineering is blamed, despite being warned ahead of time. SCRUM is impossible when the stakeholders don't play by the rules. Marketing doesn't let the creatives or engineers do their job, sometimes resulting in unusable products. Because Marketing is driving this ship in circles and has way too much power, there's never been a true engineering roadmap, and the codebase is horrific. Engineers with initiative to dare solving the systemic problems or design issues are shot down and publicly shamed for daring to show such initiative. Plus, the CEO is arrogant and incapable of running a technology company.