Pros
They do not delay payments
Cons
Toxic sales manager, doesn't have work ethics, low pay and they remove you without any reasonable reason, notice or explanation. Poor training, comission structure is laughable, 6 days a week required, no company culture. And many other things...