Pros
Best training for newer reps to the industry and sales process as a whole. Some good managers that will excel your career and there's some others. If you are comfortable repeating a process day in and day out against your peers, you will go far. lots of autonomy to get demos in any way you can and all the tools to help. Cool place in office and very talented workers here.
Cons
Pay could be better, but the commission pay is very fair. The company needs to figure out from top management a direction that lower level employees can understand consistently. constant change in what is required to hit your number for the month can waste a week of sequences and searching new leads because the goals are always changing, But that's the price of leading in tech. You need to give a bigger net for your reps to catch up, otherwise you loose good talent to unnecessary changes.