Pros
Agents are all wonderful and work very hard to create an inviting envronment for themselves. Basic benefits package options available.
Cons
Management. People placed in roles that directly help agents on a day-to-day basis do not have continuous training--new information, products, and techniques come around quite frequently and none of the management in charge of implementing has proper training. Most management members on the floor with the agents create a dictatorship, a hostile environment, for their agents or the agents of other management members. Management is also very cliqued. If you are not one of the management team that is with the "in crowd" you do not get recongized and are only approached when another member of management wants you to do something for them. Hardly any breaks with pay. Agents need to work their complete shifts every week despite life events. If something happens to an agent (ie. get pneuomonia, have a family emergency, daycare closes) they lose $100 off their paycheck automatically. There is no leeway. Management needs to beg to get any kind of payraise. Some management roles get continuous opportunity for compensation while others have unrealistic goals to obtain or no compensation offered.