Pros
Will hire ANYONE, whether or not they are capable of doing the basics of the job. Nearly impossible to get fired for poor performance or not working at all. So if you lack work ethic you can make bank.
Cons
Promotes management based on "likeability" rather than qualifications, competence, or good work ethic. Treats the most capable and competent managers poorly if they aren't social butterflies but will treat incompetent and lazy managers like kings if they are outgoing suck-ups. I have seen it happen for years and it makes me sick. For admin, some of the most demanding positions in the buildings, with the most responsibility, training, and knowledge, we get paid less than package handlers... who can get pulled in off the street, without any training, and load a trailer, I was a package handler before, I know.