Pros
Inclusive team that is easy to work with and grants you a good deal of agency over your work. The engineers passionate and curious. They work with the newest technologies and have weekly meetings where team members can present new tools or techniques they've learned. The company is small enough that your all your work goes into the app. That is, you can see the results of it right away. There's a strong company culture—from occasional happy hours to work trips—and everyone wants to see each other succeed. They're fond of using sports metaphors, and working there, it genuinely feels like you're part of a team.
Cons
Only main con is that the pay is below industry standard. Neutral: It is a sports company, so the culture tends toward the bro-ish side. By bro-ish, however, I don't mean toxic masculinity, just that the employees like to discuss sports and have cold ones with the fellas. It's a very welcoming, team-like environment, and if you're into sports and can negotiate a better salary, this would be a dream job.