Terrible management. They don't care about their employees in the least. You're treated like garbage. HR department is laughable. Run by a guy who is on an ego trip. Owners are so far removed from reality it's astounding. The company makes money hand over fist but they're always struggling when bonuses and raise time comes up. Salaries are below industry standard.