Pros
The company has experienced tremendous growth since 2008 providing excellent opportunity for an employee to advance. The company (especially the call center operations) is performance based, not seniority based. When a position opens up, the best candidate gets the job, not the one who has been there the longest. Executive management is open to communication and new ideas from employees at all levels. The company also offers both full-time and part-time positions over multiple shifts (open 24/7/365).
Cons
Like any company experiencing rapid growth, you must be able to deal with the growing pains. Change is constant in all areas of the company. Infrastructure development struggles to keep up at times. Changes in one area or department sometimes occur which impact other areas of the company in a negative manner.