Pros
Office amenities were okay and non-management people were nice.
Cons
Miserable place to work. Management is very ego driven and will never show a shred of accountability. You will be shamed for not staying late every evening. At least 2 of us were laid off immediately after reporting management to HR. God help you if you need any disability accommodation. That will put a giant target on your back. They'll lie about business outlook being "bleak" before ousting you and putting your job back up a couple months later. If you don't want to work somewhere that annihilated your self-worth, mental wellbeing, and confidence as a professional, this isn't the place.