Pros
You will always know where you stand and will be reminded on a daily basis. The job is production based, and at the end of the day it's all about the numbers. If you don't have any interest in a life outside of work, and want to move up the corporate ladder it's not a horrible place to work. Benefits as far as company match for 401k/stock options are pretty decent also.
Cons
Forget about a work-life balance. District managers always pressure you to work more hours to turn in better results. Average work week is about 55 hours, but month end can easily be 65-70+ when you include Saturday hours. As a salaried manager (no OT) plan on being used and abused. The normal staffing in branches these days is 1-2 employees down from what it once was which means a lot more work for everyone in the branch. Again, if you don't mind working non-stop the job is ok, but turnover is high for a reason. Your expectations will be VERY high, and there is a lot of pressure to perform. If you do not THRIVE under pressure don't even think about taking this job.