Have not figured out how to make it a functional place to work yet. Training was horrible and was ran by someone who does not have the ability to understand, or listen, and retired in their mind years ago.
The policies and SLA's are convoluted and always changing, they need to be changed to a sound policy, then left alone until the customers and the employees know them.
The simplest thing that the customer should understand at the very beginning is tiptoed around by sales to get the customer to buy, then management at certain levels just suck up rather than tell them technology doesn't work based on the customers feelings to get them to stay, the technicians are allowed to take verbal abuse and blame for something that has nothing to do with the technician to placate the customer.
HR is done at another building... Supervisors sometimes work from home... Nepotism...