Pros
The product is great, and the employees really do care about the mission. If you're looking for a short term position to build your resume, this place is great. If you stand out as a strong employee, you will quickly be promoted to a position that you aren't really qualified for. Additionally, the company has upped their game in the benefits department over the last couple years -- they have a 401k plan with matching, decent healthcare benefits, and an employee assistance program. Time off: PTO starts at 10 days (meh), 7 sick days (par), and parental leave of 2 weeks (better than nothing, and understandable for a startup).
Cons
Compensation: Salaries are pretty far below market, especially given that there is no bonus opportunity for regularly salaried employees. The management is inexperienced at best, and the team suffers for it. This company badly needs strong leaders who understand how to manage people. Senior management does not understand that it is possible to understand the product, the industry, and the company, and still be terrible at managing people. They also do not prioritize hiring of experienced managers. As a result, there is almost no middle management in existence, and more than half of the employees report to a single individual, who happens to be 25 years old and lacks the subject matter expertise to manage most of these teams. A lot has been made of the management issues in the last few years by employees (both through direct complaints to management/HR and on Glassdoor), but there has been little to no action to address the problems. Rather than lean in, really listen to the complaints, and address them in a thoughtful and meaningful way, the CEO pushes out anyone that challenges him and/or makes it known that they disagree with him. It is clear that senior management does not trust their employees. There is a lot of micromanagement, and definitely an expectation that employees should be working 'round the clock - the strongest employees are stretched incredibly thin, to the point that it's irresponsible. However, there is no bonus opportunity for regularly salaried employees, so it's easy to get burned out really quickly and to feel underappreciated. Be prepared to self-manage, and don't be surprised if you feel like management is just trying to squeeze every last ounce of productivity out of you. They probably are.