Avantages
Great environment and great people. Sales, especially a call center, can be rough but the company tries to great a positive bright environment and encourage great productivity with lots of perks. There is a lot of internal data collected and surveyed, I can't tell if or how it is used to affect change. The scheduling is pretty rigid and includes mandatory overtime, however, you are in good company, you just have to be careful about who you ask question to or confide in. Young workforce can tend to get gossipy.
Inconvénients
The company is growing...quickly and I think you are starting to see some growing pains. It still operates much like a startup with quick changes and a roll with the punches attitude, but it is a more mature business than that and needs to adjust. The disconnect between senior leadership, middle management, and the masses that others have highlighted here is pretty apparent. There is also a hire from within attitude for leadership which leads to people who really know what the job is, but dont necessarily have leadership experience prior or elsewhere. Diversity is a great thing for business.