Pros
Fast paced environment where you will learn payment tech from top to bottom. Competitive pay, full-time remote positions available. Great group of engineers/leads to help mentor you. Company routinely met its goals for the year or exceeded expectations. Office has nice views and a great on-site kitchen with super friendly staff.
Cons
I dealt with a lot of growing pains in my time here. Numerous times where leadership acted unprofessionally, lots of blaming and finger-pointing when things went wrong. Over the course of 2.5 years I reported to 7 different managers, and I barely had enough time to get to know them before things changed. Communication across teams was challenging, and it was clear that leaders on different teams clashed amongst each other. The direction of QA and its tooling changed dramatically between the time I interviewed and when I was able to contribute meaningful work. I was hired to work on a C# automation framework, but they hated that automation, abandoned it and ran manual regression tests instead.