Pros
They really try to promote personal and professional growth. There is a lot of work/life balance since you have the option to work remotely and select your hours/shifts. My specific position is back office work, so I don't have a lot of interaction with customers which is nice! They also have a lot of rewards and competitions to offer throughout the year. And their benefits package is really nice!!
Cons
The pay is rather low, which is common with many employers. However, I do think we are paid for the work we do. The job is not all that difficult and low maintenance compared to other departments. If you are a college student, or stay at home parent looking to bring in extra income, this is a great job. Just not a career (unless you become a manager potentially)