Pros
Decent pay, decent hours, you don't have to work if you don't want to, you can have everyone do your work for you and still get the bonus pay for it, as long as you flatter management and "drink the kool-aid" (meaning don't question anything and turn a blind eye to all offensive and unethical activities you see and hear and are required to do) then you can keep your job; that is, if you can stomach it that long.
Cons
No recognition for seniority or hard work, no accountability, dismal inter office and interpersonal communication, no room for advancement, unethical business practices, blatant violation of multiple labor regulations, incompetent management and ownership, retaliatory behavior allowed to create hostile work environment, ignorant corporate office that's completely blind and deaf to how serious the issues are, multiple walk-outs, tons of drama. There's a reason there are only a few key people that have been there more than three years, and they are it.