Pros
A few decent people. Made some good friends. Everything was great going through the recruiting process. Salary was a fairly competitive for my senior role until I realized the VP who I reported to was expecting me to split myself into three people and get all their work done. I was essentially taking the fall for the fact that he hadn't the slightest clue what he was doing.
Cons
Like the other review posted on here. Extremely click-ish environment. One only fostered by an overdose of low self esteem and insecure individuals and a management that rewards "activity" and not "results". Two months into this gig and I was getting hard positive client deployment results that no some were barely getting in 6 months to a year. After consistently getting positive feedback from VP I was suddenly let go with no explanation. When I calmly requested a reason, VP acted like a complete child when confronted. HR manager did a complete about face on me (probably insecure like everyone) instead of engaging in a constructive dialogue. I which I stopped her in her tracks. Word around the company after I left was that I became hostile. My assessment was VP mismanaged his unit, company was hemorrhaging cash and his solution was to cut my Senior salary which came with some performance based benefits which were about to vest, I also had proof of performance and was about to meet my first hard milestone. This is a big deal considering how ridiculously complicated and cumbersome their product was. Beware you will be sold into taking a job here with catch phases like "flat organization" and "start-up environment" but you are on your own from day one. You alone against everyone else. I doubt anyone in this company knows what a start-up looks like. The "flat organization" tells me there is lack of leadership and an unwillingness for anyone to step up and take control. The majority of the payments industry is largely unnecessary. A lot of what goes on at this company is no exception.