Pros
Most of the people in the office were nice, office was clean, snacks, fruits and drinks were provided, lunch was catered often.
Cons
Management kept having grandiose ideas that they couldn't visualize. Apparently it's okay for your boss to scream at you for 2 hours until you cry and then pretend everything is okay, leaving you in a stress-filled environment for months. It's also okay for your boss to tell you that everything is going well and to keep up what you're doing and then fire you 3 weeks later. It's also okay for your boss to fire you when you're doing everything your job description says, but they want more, but give you zero guidance on what they're looking for. It's also okay to be forwarded emails from other people where VPs are trashing your work for no reason just to find scapegoats.