Pros
Still some dedicated people hanging on, but don't count on their help. Pay is above-average. Sometimes a Friday afternoon social.
Cons
Fear-based management, constant departmental shuffling, upper management in-fighting and maneuvering means you never know what your job will be or whether you're qualified to do it. Infrastructure is laughable: IT is practically non-existent, getting basics like computers, printers, keys or offices can take months. Projects are always on insanely accelerated schedules, so work is sloppy and post-launch activities are mostly putting out fires, appeasing customers. Turnover is high, especially in marketing and project management, so vision is 3 feet in front, i.e., what will you trip over next. Raises and bonuses are minimal, PTO policies are for the company's benefit. Ethics are definitely frowned upon, except for the mindless, repetitive online learning courses.