Pros: good technicians, good crew.
Cons: appaling all around senior management. very long hours, poor maintenance protocols (as per management) many many many downed/late units because of this.
Worked for this company for 4 years and in that time, we changed 5 shop managers, a few of them quitting, but being hired back (probably through a bribe), countless drivers left, yard staff and managers, good people essentially, all left due to one reason alone. Very bad management. Even recently, the GM of the company is no longer.
I hope this company changes, but unless the few managers leave their fancy management chairs, it'll never change.
I do not recommend working for this company at all, unless you are desperate. Even then, there's better places