Management is completely lacking in reliability, If you don't stay on top of them nothing will get done on their end. With the constantly revolving door of new employees, you think they'd have training down but even that is completely unreliable. Pay and benefits are well beneath average for the industry.