Pros
If by "Pros" you mean professionals then i can assure you that you wont find any here.
Cons
Where to even begin?! A petty, pedantic and unprofessional management team will make you question yourself and your colleges as to why you tolerate indecency from a hierarchy that care so little about their staff and yet so much about profit. If you are looking for understanding when it comes to medical conditions then please continue looking, as discrimination is something this company values over all else. If your not making money then your worthless to these people, with 0 tolerance for sickness, family emergencies or genuine medical conditions i can assure you that income and pushing management jobs onto lower level staff is this teams top priority. Do not let the comedic title of this review fool you. These people do no understand basic functioning social skills and for that i can assure you that their staff turnover is far into the double digits at this point. Save yourself some hassle and don't even apply.