Pros
They provide great service and rates to their members. They also have an excellent benefits package.
Cons
Senior management fails to take heed of employee's concerns and overall well-being. They are more concerned about promoting a falsified profile for themselves to the CEO, than address actual concerns in the corporate office. There is a huge imbalance with work-life; which oddly enough seems to be a topic of discussion with the CEO, but senior management fails to communicate the concerns made by the employees they oversee. Many in the back office staff are unhappy and are seeking other employment opportunities. There is also a lack of concern for overworked staff. It seems as though some senior managers have the persona of: "Look at me; all of my departments are doing so well while working with so little. Aren't I doing a great job?!" Staff is overworked and underpaid.