Pros
Office culture is supportive at times and leadership does want to see you succeed since they are invested in you. Small company so plenty of one on one time with management if you need it. High earning potential, if you are willing to sacrifice work-life balance. Goals are laid out and organized (whether they are realistic or not) so you know what needs to be done.
Cons
Training was very weak, expectations are unrealistic so you are constantly stressed about getting fired. There is high turnover and competent people have been fired or threatened to be fired if you don't "hit numbers" that may not be realistic. You are on the phone all day calling people who don't want to speak with you, like a telemarketer. If you have no shame and no social life, you may excel here. Office culture was okay but the group outings seem forced and not genuine. Very long hours and expected to work weekends. Extremely stressful. Everything is about money/numbers, so for culture/values I give the lowest marks possible.