Pros
The culture here really is great. Awesome benefits, packed social calendar and good leadership. The managers here all love their jobs and put all they have into the good of the company; which is awesome. The environment is fun and promotes teamwork and collaboration due to how open the floor is. Executives are all very approachable and passionate about their work as well. Truly a great place to work, there's no doubt about that.
Cons
The advocate area is becoming more of a glorified call center the more the company grows and scales. This is expected but it makes the work more repetitive and less exciting. Also, you do not get noticed for the rapport you build with customers unless they mention you in a review. You could persuade a customer into purchasing a vehicle with your personality and customer service skills. However, you could still get graded poorly for that call if you don't hit every desired metric/point that the management would like you to hit. These "grades" on calls are treated as the holy grail of a good advocate and carry A LOT of weight in how quickly you progress in your roll here. The system has its place and purpose but it is very young and not even close to perfect. It is also subject to bias, whether managenent will ever admit it or not.