Pros: great team and wonderful personalities
Cons: unethical, lots of nepotism
I came to work at the BBB because I am a highly ethical person and thought my values would mirror those of this employer. I had to leave because this was not the case.
BBB operates on a franchise like model where each branch is run by the president. If that person is a great leader, you are in for a wonderful experience. However, if they are not, they call the shots completely, and you have no recourse if you are treated poorly and unprofessionally, asked to do unethical tasks, and are not a "yes person" and one of the favorites.
Top that off with a lot of nepotism where you will find that there is a double standards for pay and work expectations for the close relatives compared to that of the rest of the team.
Finally, once you have made a sale, it is screened though another department where your sale (and commissions) can rapidly go down the drain. The screening department very slowly and with evangelical zeal tries to eliminate as many of your new accounts (and commissions) as possible for the most ridiculous and nonsensical reasons.
Once your account have finally managed to make it through the screening gauntlet, you have to give up your account and any retention commissions to the retention department so they can look like heroes.
There is a ton of administrative tasks as well that will easily take up 25% of your time (and don't forget--you are working on commissions).