The top level management has absolutely ZERO comprehension of what they put their employees through on a regular basis. This is incredibly apparent when the conversations and information we receive is structured primarily around the "revenue" or the "new clients" we started during a given period, and are told how great we are doing and how "successful" we have been. Employees work long hours out of desperation because upper level management has completely turned their backs on employee/customer support, and only cares about sales and the bottomline. I understand revenue has to be generated in order to keep businesses running - what upper management does not seem to understand is that if you overwork your employees into the ground, it will be very hard to run as business once most employees have left the company.
The platform honestly stinks. We are forced to find work arounds for many basic payroll items that our clients need to process their payroll and manage their HR. Implementation is tasked with managing expectations and communicating multiple shortcomings to the client while fixes for things are "on the roadmap", or better yet, issues with one product being resolved with the release of a new product supposed to takes it's place - only problem is that the newly released product had to be pulled back because it was SO BAD. But, because most issues only effect the clients and those of us that have to speak with the clients directly, upper management gets away with not investing proper time and money into real fixes because they don't actually have to speak to clients (usually) and don't work with the end product.
Paycor has 6 key values that they preach, but there is a clear and obvious 7th value that is unwritten - Revenue and sales above all else. This is the only value that truly matters, and both employees of this company and clients that use our software are feeling the effects of this.