Strong mission, good work-life balance, good coworkers, good GIS tools, good training opportunities, safety-minded culture.
Cons
Inexperienced upper management fold to wholesale rate payers who will never be content. Budget constraints prevent necessary travel. High turnover office with limited promotion potential.