Pros
My paycheck was direct deposited on time
Cons
C level management does not care one bit about their employees or customers. Has zero regard for training or educating their employees. The scream they are a "grow your own" company and promote from within, but they get rid of any people with longevity and legacy knowledge through "department restructuring" and "promote" unqualified individuals or break up teams with proven positive results. Constant toxic behavior from all levels of the organization. 2 weeks of severance pay after 15+ years of service. Company has not been able to collect MILLIONS of dollars through customers not paying or billing errors causing them to let go HUNDREDS of hard working people at a clip while calling them "deadwood" on the way out.