Pros
BiggerPockets is a company that has a lot of fun. Day-to-day atmosphere is relatively informal, but not at the expense of focus or direction. Senior management is transparent about a lot of things. Individuals at the company have the opportunity to be as engaged as they want with the product - even down to running their own projects themselves, regardless of the function of their role. Everyone approaches the development of the product with a strong sense of pride in what we do. BiggerPockets as a company feels very stable. It's been around for a while and there's no reason to believe that longevity will not continue into the future.
Cons
Overall compensation is great, but there is still room for improvement. Competitive, but not exactly industry-leading. Perhaps the company is a little too metrics-obsessed.