It was a focused, team work environment. The work hours were good, 40 hrs a week plus the occasional weekend. The salary matched skill and knowledge.
Cons
There was too much focus on accident investigation and too little focus on inspection and training. If your time is spent on investigating accidents, then your safety plan isn't working.