Pros
The people are great and really make the office enjoyable. Dogs are able to be in the office. Snacks are available most days. The coffee machine is awesome. The product is great and will continue to get better. Most of the company has MacBooks which is nice. The travel reimbursement policy is a good one. The development team is incredibly talented and is putting out great work. The marketing team is really making significant progress and should help boost visibility. The technical consultant team is full of incredibly talented people.
Cons
Compensation is far below the industry and area. Compensation plans change often and have gone down consistently. They will say compensation is uncapped but this is untrue. No leadership support for career growth. You will be asked to do significant work outside your actual job and you will not be compensated for the work. Working on projects will not benefit your career but only the company. You will have to do significant accounting on your paychecks if you expect to be paid what you earned. There is more turnover here than any company I have ever been a part of. This should be a MASSIVE red flag that is being missed by all levels of the organization.