Salaries are somewhat low; they may compare favorably to the nonprofit sector and the flexibility of the work compensates to an extent, but depending on your role there may be limited opportunities for upward career advancement within the company. There have been efforts to address this as the company continues to grow, and to create other opportunities for professional growth/development, but this is unlikely to be the place for you long-term if you have certain financial goals or are looking for a clear upward trajectory.