Pros
Good salary, ability to set own appointments and schedule, nice and spacious office with cafe downstairs, good/friendly/dynamic teammates, great rewards for hitting quota ("B2B 100% Club" with fancy lunches or dinners).
Cons
Micro-managing and busy-work interferes with actual job function (acquiring new customers and hitting quota). The systems are awful (it can take 2 hours to process an order for 23 lines). Quota has gone up like crazy even when half of your team did not hit quota last month. Used to be a lot easier to sell: for example, you could offer bill credits to any business. Now, the company charges sales tax on everything, including free phones, so if a customer wants to buy 50 free phones, they pay like $13 each in sales tax, so that "free" deal now costs a business $650. The time you spend doing customer roll-outs (to transition their old phones to our new phones) is wasted because it's not sales-related and there are always tons of problems which end up taking you out of the office for an entire day. There is zero camaraderie between departments, so tech support, customer service, finance, and marketing all get in each other's way and make things worse rather than help the sales teams. Everything is SLOW and it seems like anything you need on a deadline takes even more time to get answered. Customers will absolutely hate you and leave you because three other departments messed up the customer's bill credits and decided a year after the credits were promised that the credits will never be paid out.