Pros
plenty of work on many kinds of equipment, good benefits, lots of PTO with long tenure. easy to bond with co-workers over shared misery.
Cons
huge disconnect between upper management and field personnel. absurd budget practices with unrealistic expectations. branches fight with each other for revenue due no unity as a company. culture breeds laziness and causes motivated employees to burn out quickly and move elsewhere. no continuing training for mechanics on new types of equipment, and a general unwillingness from management to adapt new diagnostic and maintenance practices especially if it costs more money. more inclined to outsource or sublet repairs if it means they can save money on payroll by hiring mechanics that are either inexperienced or unwilling to take on the tasks.