Pros
Transaction processing is a complex industry, so there are constantly opportunities for learning if you pursue them. Acquisitions also keep things interesting.
Cons
Company is constantly in a "fire drill;" management does not invest in people and has a reactionary mindset rather than a proactive approach. Employees are constantly strapped for time to get anything done, so the environment does not foster finding new, better approaches to doing things. There's just not enough time. Also, there is a lack of career development and training. For a technology company, it's surprising the lack of PC support, antiquated systems, etc. The majority of the executive/senior management team has changed in the last several years, which coincides with a decline in the environment.