Great people to work with. Salary and benefits are decent. Opportunities are present if you're willing to move around the country. If you're a shareholder, you've done very well.
Cons
Used to pay higher in the range compared to our peers. Other companies seem to be poaching our people - salaries aren't that differential anymore.