Pros: promote from within, great manager that coaches. never bored and provided many learning opportunities.
Cons: health care and 401k could be better. under resourced, so everyone is over tasked
Hardest partof this job is the travel. I am away from home 3 days per week, every week.