Pros
The people and clients can be extremely pleasant and are pretty much the reason a lot of employees stay other than financial obligations. A lot of room for over time in understaffed branches
Cons
The fear of losing your job due to lack of production when it comes to referrals and sales is always present. We don't receive raises unless we achieve our corporate set sales goals. Unless you're in a city that constantly has people moving into it and that has constant population expansion, you won't meet your goals which means you'll be making the same set amount you were making when you were hired for an extended period of time. Branches are usually very understaffed to the point where employees miss lunch. The stress levels start affecting you physically and mentally