Constant lay-offs (at least once a year), a vision for the future that not even the leadership team understands, consistently hiring expensive programmers and engineers that can't do anything worthwhile because they have no idea what they're trying to build. Mandatory "say something nice about a co-worker" weekly meeting that gets more and more cringe each week.
It used to be "snacks in a box". Simple business model and it worked like a charm. Market was cornered, basically. Now they're trying to be software as a service? What's the service? Another HR platform? For sending birthday and anniversary gift packages? Seems like a reason to up-charge on the already-expensive boxes of treats in my opinion, NOT a smart business pivot.
Some (not all) VP-Level employees that have no idea what they're doing and bring net-negative value to the table. If you're handing out pre-packaged assignments/projects out to your team with no previous experience in the field and no amount of collaboration with said team, you're not a leader--you're a tyrant. If you're more focused on making sure people attend meetings and pay attention in them than you are providing worthwhile meetings, you're a glorified hall monitor and your meeting content is paltry.
Sean Kelly seemingly treats some people in the organization like special development projects. If you say the right things to him, read the right books, follow the right Wal-Mart PhD's on the internet and get him to like you--you're gonna get huge promotions and tons of money and responsibility thrown at you. It's deeper than that though. SPK runs the business like a school, not understanding that surrounding yourself with yes men and incompetent leaders that "have potential" only helps your ego, not your company. The responsibility of a business owner is to strike a balance between helping individuals develop and making the right decision for the future of the company. Elevating brown-nosing tryhards to leadership level because you like them is not only failing that responsibility, it's betraying it.
I could go on and on, but the truth is.. this company is a sinking ship. Only in this instance, the rats aren't escaping, they're being fired or laid-off. I've had bosses that spoke truth to power in leadership meetings, they never lasted very long. Leadership doesn't understand the struggles of operations, sales and technology because it has no clear vision. The vision changes seemingly on a bi-yearly basis. Confusion begets confusion. If there is no grand vision, there's no path to accomplish it at the micro level.
Sell this company. Now.