As a Paycom specialist you will service upwards of 150 clients. You are sold to the client as a "dedicated specialist" and they expect you to be such. Good luck giving your personal attention to 150 different organizations.
Every day that you drag yourself out of bed begrudgingly to go to your next day of dealing with issues that you can't do anything about because the software is so flawed. In house development is nice if you actually fix the issues and give what the clients want rather than creating a new buggy product to push to the clients by salespeople who know nothing of what happens after they shine up the turd and get their commission check.
Really, they claim ADP is their biggest competition when they aren't even in the same category. ADP is an industry giant, Paycom is an industry bottom feeder that is experiencing exponential growth that they cannot keep up with from a staffing/retention standpoint.