The company provides a culture where your work is appreciated, valued, and rewarded. Branches operate somewhat autonomous which provides for some local entrepreneurialism. Hard work and dedication pay off through the Employee Stock Ownership Plan (ESOP).
Cons
There can be inconsistencies in the application of company policies and procedures between branch offices.