Pros
CDI builds payments and e-commerce markets. There is constant change as each customer has unique requirements and has their own challenges. That is what makes this place interesting every day. For the implementation teams, projects are rather short just a few months, so you have an opportunity to be involved many different projects over the course of a year. Company just moved to a new larger and more modern office in he middle of 2015. The company was acquired by BluePay in January 2015. The transition was rather smooth. 401K employer contribution improved significantly as part of the purchase.
Cons
It's fast paced. If you want to do the same thing every day this is not the place for you. Some implementation jobs require a small amount of travel, mainly in the United States. If you want absolutely no travel, those jobs are not for you.