* Management hierarchy is too vertical.
* Permissions-restricted Lenovo computers for developers, (under-powered and restricted access to system resources and functionality).
* Core product code-base is a house of cards: fragile, difficult to maintain, scales poorly.
* Teams are highly silo-ed, resulting in redundant code.
* I think Paylocity is poorly positioned to compete in the human capital management market in the near term. Their software offerings aren't cohesive and the inertia of technical-debt makes it hard to make meaningful additions or changes quickly.