Pros
free fruit and soda, very nice coworkers who want you to succeed and are always open to you shadowing them to learn the ropes.
Cons
the commission structure is absolutely abysmal. There is a cap to what you can make on a large deal, so any hard work you put in will not have the large impact on your paycheck that you deserve. There is also a claw back system where if you make a sale and someone on implementation or customer success mess up and the customer wants to terminate the contract, it will be counted against you as negative. So if you make a 10k deal and SOMEONE ELSE IN ANOTHER DEPARTMENT MESSES UP, you will have a negative booking value until you can sell enough to make up for it. The business model is absolute garbage. No one knows what they are doing in leadership. There is no such thing as communication with other departments, so after you sell the product, all you can do is pray that no one messes up your commission.