Great management and coworkers
Job security
Paid overtime
Great if you enjoy interacting with customers
Cons
Having to call and field calls from customers where product was shipped but their cards declined in batch processing and explain what this means to disgruntled customers (some who already received product). You will be sworn at and called a scam artist on a fairly regular basis.