Pros
Teammates / peers are the best I've ever worked with in my career.
Cons
Meaningless annual raises don't keep up with cost of living increases. CDK admitted they haven't done a salary survey in 5 years, so vastly underpaid for the market. As time goes by, they ask more and more of the employees, while taking away benefits and perks. Laughable response from HR on issues, if you get a response. Nearly hostile responses when needing help with benefits administration. Pointless internal certifications that are meaningless outside of the company. A client base that is traditionally not tech savvy - moving from phone support to online / chat support is causing a lot of discord with clients. In recent years this company stopped appreciating experience, and unless you're a millennial and /or someone who doesn't question things for the better of the client, they find some reason to make your life hell there. Very confusing tools to use behind the scenes.