Pros
The people here really know their stuff, and they're actually happy to help and share what they know. I've learned a lot just from day-to-day conversations with teammates. There's also a lot of freedom in how you approach technical problems. No one is forcing you to use a specific stack or tool — as long as you can show that your solution solves the problem efficiently, you're good to go. The budget is there too, so you're not stuck with outdated solutions just because it's cheaper. Compensation has been growing every year I've been here, both base and bonuses. And the company itself keeps increasing year over year, which is reassuring.
Cons
Hours can be a bit much sometimes, but honestly that seems to just be how HFT works in general. Not really a company-specific thing. The team is pretty small, so don't expect a clear career ladder like you'd get at a big firm.