Pros
They pay decent because your stress level at this company will elevate drastically. If you are good at managing stress, then the pay and bene's are great.
Cons
Management treats you like a child by constantly looking over your shoulder and instilling fear in their employees. They have the military mentality. Managers are like officers and the employees are like the enlisted. If you don't like this format, do not work there. They will work you to the bone. I knew several people that always worked through their breaks and lunches just to stay on top of the sheer overload of work. To management, it all about numbers and crunching them. The training is subpar as well. They push you through a quick overview, and expect you to be a top performer on day one after training. The management expects you kiss up to get a promotion, and you will get one even if you’re not qualified. Most managers do not know how to manage. Hard work goes unnoticed. You need to have your own agenda for working at this place. The company does not have competitive products anymore for their "Members." If you buy from them, you should shop around. I have found that car insurance is better at Gieco, homeowners at Farmers, banking and investing at Charles Schwab (free atm use all the time, world wide). Service at those firms is great too.