Good work environment. Constructive support from all levels of management and peers. Highly flexible hours. Overtime can be banked as PTO. High rate of PTO accumulation.
Cons
Low salary, sometimes late on applying raises however, back compensation is usually applied.