Job variety, somewhat laid back environment, decent holiday bonuses.
Cons
Poor pay/raise scale, tons of head office drama affecting daily operations, favoritism, lack of communication, occasional dangerous work environment with little safety training.