Awesome tight nit family like feel. Everyone is super friendly. Pay is great, they will tailor your pay to your experience level. Also pay for travel and lots of camp based projects. If no camp usually offer LOA
Cons
No bonus program and their training on maintaining a peice of equipment was next to nothing. Coming from a place where we were not allowed to even fill the windshield washer fluid I definitely would have benifitted from more training on preventitive maintenance