Great benefits, time off;
Coworkers are wonderful and helpful;
There are plenty of opportunities to work in other shops and learn new skills
Traveling for training
Flexible schedule, depending on the season & which shop you're in
Cons
Bureaucracy,
Yearly furlough freak-out,
The president is (technically) your boss