Excellent CEOs who make regular contact with every employee. Compassionate leaders who place the individual above all else. Good pay and interesting customers. Well structured organization and lots of opportunities to grow.
Cons
Depending on your area of employment there can be a lot of travel.