No pros as everything is revolving around the egos of the upper management . Stay away, if you want to be treated with respect.
Cons
Total lack of respect among employees. One or two people make all the decisions, regardless of their qualifications to do so. You must be one of the in-group to be successful