Pros
I have found no lack of opportunity for advancement in the Customer Success department. In the three years I have worked here I have had three different job titles and five different salaries, all within Customer Success, which is unheard of in most industries. I was uniquely lucky to take over one of the Customer Success teams two years ago, and have been given a ridiculous amount of autonomy and freedom to shape and improve the team as I and my team have seen fit, with the support of my manager and the higher department leadership all along the way. The company is certainly growing. A year ago that meant there were endless possibilities for future promotions to jobs that didn't even exist yet - the Optimistic Unknown. Today it means the company is constantly redoubling its efforts to make sure its employees feel taken care of and valued as we continue to expand. Company Value #3: Great People Make a Great Company. Also, who doesn't love a fully stocked kitchen, oodles of PTO, and an AMAZING group of coworkers?
Cons
Customer Success is, at its core, an entry level position. Most new hires (though of course there are notable exceptions) take this job straight out of college and have no other work experience prior to AppFolio. Because of this, the salary starts pretty low, since the first six months of a team member's career here is spent in a training/probationary period where the company is investing a ton of training and professional resources to bring them up to full speed on the customer service team, which deals primarily in helping Property Managers with their day-to-day accounting. Six months in, though, there is opportunity for salary increase and title change, and it continues from there. A dedicated team member who is willing to work through the ranks will be highly rewarded, assuming the team member is thinking long term and appreciating the soft reward they are receiving from the position (professional skills, leadership opportunities, etc) in addition to the salary. It is difficult sometimes for new employees, straight out of college, to know what to look for in the larger picture, but as long as you can realize that it is a career you are building in this position (and not just a job) then you will be able to see the amazing opportunity that this company and specifically the Customer Success department can afford you.