Pros
Truly a merit based company! You control your earnings and can give yourself the pay raise! I worked really hard to move through the ranks for six years and reaped the benefits financially when I got to Branch Manager!
Cons
Absolutely zero work-life balance! You will put in 65-70 hour work weeks and senior leadership still doesn't deem this as working hard enough or will ask you to come in more. You will get tons of vacation time and receive hard pushback when you try to use it. Though the CEO is female, there is still an element of a "good old boys club" that places males in better positions for success over females, especially in leadership positions. They also understaff your branches and put leadership in tough positions with their subordinates.