Pros
(At the time) competitive pay and benefits for a entry-level CS position. A fast-growing company where, for better and worse, things change fast. I still use the prodcut to this day, despite the chip on my shoulder.
Cons
There were madenning layers of obfuscation between the day-to-day job and the goals of management. A depressing lack of information was shared with CS staff, which made it impossible to be a genuinely enthusiastic ambassador for the product. An unfortunate reality of being a CS specialist is that your job often isn't to solve the customer's problem, but to sandbag the customer until they either give up or the issue solves itself. The most serious and most frequent issues were often to do with each supported country's own unique banking laws, and the many legal grey areas e-banking start-ups base their business on. I could have written these problems off as the price of working at a company breaking new ground, but at no point was customer support given reason to have faith in management's vision for the company, because it was never shared with us.