The pay is good, and the work can be fun and interesting. Always something different to see and learn.
Cons
Being "on call" for a full week at a time. The on the job training is mostly non-existent and consists of having to figure most things out for yourself.