The KC office has been circling the drain for some time now, especially in the last year with the addition of new leadership at all levels. In general, sales makes promises to clients about the product that are not true and cannot be kept. Then the implementation team does not fully or incorrectly implements clients who are then sent to support before they are ready. Part of this is due to implementation leadership not knowing their job or the business. This leaves support holding the bag for all the issues caused upstream. Most specialists have an extremely high client load that they are not prepared to handle on a daily basis, let alone fixing problems caused by someone else. Specialists are also asked to help train and coach new teammates because management can't since they have no idea what to do for the most part.There is very little management support, they just don't know anything and spend much of their time gossiping about associates. The only 2 managers who actually knew the business, or did anything are no longer with the company. Many of the new hires at all levels, rep to manager, are coming from the same company as the site director. which seems odd to everyone. Once an opinion is formed on someone, in most cases incorrectly or based on one little thing, it never gets changed which means you will never get the same opportunities or raises as everyone who is in favor. There are favorites played and deserving candidates are passed up for promotion while under qualified candidates are hired from the outside. I think this is just because leadership does not want to lose people in certain roles, especially support.They are so desperate to keep people that retention offers are being made to anyone who even remotely mentions quitting. There are managers who cross the HR line in terms of conversations and relationships with employees. Benefits are overpriced and there is no tuition reimbursement. Year end blackout is completely demoralizing.