Upper management and Corporate have systematically destroyed the culture, staff and clients.
This started when they acquired Ista in 2012 and then got even worse when they began the forceful outsourcing of all billing and implementation work to Pune, India.
It's important to know that Pune "doesn't make mistakes", and woe betide anyone who has the audacity to question anything that a Pune team is doing.
Mid-level management made it clear to upper management and Corporate that the transition to Pune wasn't working but because that wasn't what they wanted to hear, their "solution" was to start demoting, laying off, firing or reassigning anyone who "wouldn't tow the company line". This naturally led to total chaos and staff and clients alike suffered because of it.
The vast majority of senior, mid level, and junior management staff were replaced with Ista personnel over time, probably because the decision was made to follow the Ista model of utility billing! A ridiculous decision when you consider this was a failing company that lost half it's business in the 3 years leading up to the acquisition.
Oh, and as for promoting from within, well that's a load of B.S. Once the Ista personnel were in place that all went out of the window as Supervisor positions were filed by hiring from the outside, many with questionable experience.