Friendly people and a pretty laid-back environment. If you focus on your job and are accountable you won't have any issues. Benefits are decent and they offer yearly raises.
Cons
A fair amount of petty office drama and micro-managing. Also not too much room for advancement both inside the branch or into the divisional or national offices. Lack of understanding between the corporate office and branch needs.