Terrible company, poor management, poor communication. Bad business. Everything from the hours to management and HR staff is horrible. Most employees that I've worked with from the company and that have worked with the company have had less than positive reviews of the so called company. The employees are underappreciated and administration is unprofessional.