Pros
Great place to start work out of college, or jump to from another company after years of experience in a similar position. Most people here are great humans and the office space feels modern / open. For the most part, employees are uplifting and well-educated. High level of trust in employees to accomplish jobs in their own ways. Opportunities to jump across departments eventually. Founders are humble and friendly.
Cons
This is generally an extrovert's company, it can be difficult for introverts to work in the open office plan or participate in department activities. Pay is lower compared to other tech companies for the same position even though the product is an accounting tool with complexities. Pay has generally increased, but not enough to match for inflation and rising rent costs in Santa Barbara. Customers are not always the nicest. Competitor companies will offer higher salary raises for the same position. Annual salary increases are generally not based on performance, but rather the business need in your particular area of work. HR and management hasn't used stats/comparisons to other employees to explain annual increases.