Vantaggi
When job searching the last time, one of my big priorities was that I wanted to find a company where I believed in the mission, believed in the leadership team and could stand behind the decisions folks higher above me made. In an interview process it is really hard to truly find these things out vs. lip service, but having known a couple of people already working at AppFolio I came into the role confident that I had found the right place and I have not been disappointed in the slightest. The leadership in general (exec or not) at this company is extremely humble and helpful - they want to see you succeed and be the best at your role that you can be. From a product perspective - the product is outstanding - another difficult thing to truly confirm in an interview process unless you've worked on the product as a customer previously. There will always be feedback from clients saying they wish it did this or that, but it is a product anyone can stand behind and be proud of. The benefits and work-life balance that you will get from AppFolio are top notch. A lot of companies claim work life balance only for you to later be pressured to be available 24/7 and here when I leave for the day, I am done. I get time to focus on my family and life outside of work. Seeing the way they have handled Covid and the many people who are at home with kids and have been for months speaks volumes of their true belief system and outlook of work-life balance. I have had the flexibility from my manager to do what I need to take care of my kiddo and work odd and slightly fewer hours than what I normally would. Our benefits package has been similar to what I had in previous positions, but in speaking with friends at other companies it's a solid package with really low cost for health insurance and both HSA/FSA options. There's certainly more to the package, but those were the 3 most important things for me personally.
Svantaggi
The most difficult thing about this position is the accounting background that so few new hires have that makes it so much easier to understand the product. The pro in this is that you are not alone in not knowing accounting when you start. There is an intense multi-month training program to get you up to speed, but unlike other software where you just learn the point and click of the software, here it's also super helpful to have (or be willing to learn on the job) some accounting principles to help guide you in conversations in clients. I knew this was an accounting software coming in, but I was still surprised by how steep the initial learning curve was. If you aren't willing to take ownership of your learning, then don't bother applying. If you are willing to take ownership of your learning, then know the learning curve will be steep, but it is definitely doable.