I worked as a client of American Express at priority payment systems. The pros are great management we also got to work from home, everyone being a great team player and satisfy merchants.
Cons
Some liking and training on new products and providing the information needed.