Great working environment. Remote work available. Salary is in sync with work load. Interesting work. Allowed to be independent in work. Not much oversight or micro management. Management is very approachable with concerns.
Cons
Expectation of work over family especially if position must travel frequently. Not much room for growth. Very top heavy company for one which has fewer than 150 FTEs.