Vantaggi
Good place to get your foot in the door. Recently underwent rapid expansion, leading to quick promotions to those in the right place at the right time. There are some great personalities that work there.
Svantaggi
They are as cheap as possible. They don't give merit-based raises. You need a promotion or you're stuck at your starting pay. Little to no incentive. They will literally hire anyone off the streets, so expect an unprofessional environment. It's like a day-care call center as HR is always trying to deal with constant employee problems. Upper Management has no clue what goes on in the facilities they "manage". It may only survive because of the current demand for US-based call centers. It's definitely not a company I would work for for very long. Less than 10% of their employees have been there over 5 years if that tells you something.