Run, dont walk.
Pros: pay is not bad, generous days off.
Cons: poor benefits, unable to afford the medical package.
I have learned all I can about credit card processing with this company, which is a good thing. Employees are friendly, but management has no respect for their employees. Very micro managed company.