Relatively competitive salary Good benefits Decent profit sharing My current role has a great work/life balance
Cons
If you aren't willing to move to other locations, you can get caught up in that "good ol boy" system and be forced to stagnate professional growth for the sake of geographic employment.