Compensation is good. Adequate pay with bonuses. Decent working atmosphere. Plenty of projects to keep busy. Small company, without corporate politics.
Cons
Eccentric owner, can create tension if personality traits don't match. Fairly routine in procedures, hard to introduce new ideas or processes. Small company, lack of growth opportunities.