Experience in call center environment is about it.
Cons
Upper management not concerned with providing a good work environment. Turnover is ridiculous high , pay and benefits lowest in industry. There are numerous labor law violations filed and A major class action lawsuit by past and current supervisors for violation of overtime provisions.