Pros
Flexible work/life balance, profit sharing, interesting industry, great co-workers, you're encouraged to have a voice, completely revenue funded.
Cons
Pay is slightly less than what's typical for the industry and KW area, benefits could be better, there's a lot of work to do and not enough people to do it.