Pros
The only pro I would mention is decent compensation.
Cons
Unprofessional, will change job descriptions/duties at a moments notice with no associated compensation. Revolving door. 3 different bosses within a 10-month tenure. Management is rude, disrespectful, and very clique-like.