The owner is great! He cares about the people and always tries to be fair. Management within the corporate office and the phone support are amazing. They always try to help, are fair, and treat people with respect.
Cons
The work is dependent on the industry so it has its ups and downs