Pros
There are some truly talented individuals at all levels of the organization. Turnover is pretty low for being so IT centric. Pay is good. Pretty good work/life in terms of overtime, family and work from home The company is allowing the use of new technology in an attempt to gather and maintain talent.
Cons
1. Holiday schedule is among the worst I've encountered in any industry 2. Constantly battling an enormous legacy system that drags down the user interface to the lowest common denominator resulting in a 1990's look and feel. Leading technology teams will spend a large percentage of their time reinventing the look and feel of an UGLY interface. 3. Culture of "me". Teams do not work together. There are patches of people that come together, but ultimately the teams do whatever they want. Most lead developers will scarcely give you the time of day much less have a full blown bidirectional conversation. Leadership seems to think this empowers developers somehow...? 4. Some teams are unable to prioritize and effectively manage their workloads. 5. Change is hard. But if you work in IT it's a part of your daily...no hourly life. If that idea frightens you then perhaps it is time for a career change. 6. The culture is blah. People aren't really pumped or proud to be a "Paycor" worker.