Pros
Not many pros to mention but I'll try. Depending on your role there you may have some schedule flexibility but that's rarely the case. Executives and upper management get all the perks while the workforce is told do as I say not as I do. Another pro is some of the people. The actual employees on the ground level. They're hard working and have pride in their jobs even though they're being taken advantage of and unappreciated.
Cons
Poor benefits package, low salary based on the competitive market. Toxic work place due to the the misleading and downright untruthful nature of how they conduct business. Don't do yearly reviews or raises for their employees. No training or professional development provided for career growth. Very unfortunate because even though the company itself isn't good most of their workforce are hard working good people that deserve better. They give away Director titles to the employees that like even though it doesn't come with any added financial compensation. It's just a way to keep people quiet and happy. It's absolutely unprofessional.