Pros
EnSafe is a small firm but growing firm. Due to the small size of the firm, I feel that I have great access to the principals, and once I got used to that, I feel rather comfortable reaching out to them to ask questions. Projects vary drastically, and I'm constantly getting new challenges. I feel my compensation is fair, and benefits are great, particularly holiday PTO in December (4 floating days, in addition to xmas and new years.) Supervisor is very fair, and allows me some flexibility around my schedule.
Cons
Small firm, no specific training process or obvious progression regime. Most of my assigned projects I've had to figure out on my own, or hunt down advice on my own. This may be specific to my particular circumstances. Overall though, it has just forced me to pursue all that information on my own. As with any salary job requiring traveling, travel occurs on my time, and thus cuts into my personal life.