Good Training for Maintenance
Insurance not too bad if your a supervisor or higher
Cons
Upper managment, its that simple
Horible hours for the first 8-10 years
The maintenance process is WAY over engineered
Success is not rewarded
Lost a lot of good Mechanics because of company politics