Pros
Good pay and benefits for the most part. The job isn't hard, sometimes its busy, sometimes not.
Cons
Upper management is petty. A new supervisor got fired because he wouldn't give a door passcode to a manager that did not have an explosive ordnance qualification. This passcode is meant to keep unqualified people from having access to dangerous equipment; if you're not on the list of qualified people, you can't go inside alone. But because the supervisor was following the rules and refused to give the code, he was fired. Fired for trying to keep people safe... When a higher level manager came by to deal with it, also with the opinion that unqualified people should have access to explosives, he threatened to send workers home, without lay, for disagreeing with him. Safety is more worried about workers having an ink pen in your pocket, not explosives safety.