Pros
I'm a well-seasoned C++ programmer in the FIX et.al. messaging world. I love to work on old code, finding bugs, both obvious and obscure. I love code surgery, isolating business logic for making safe changes to frankly brittlel code. I've been able to apply my keen attention to detail to solve logical, technical and business requirement issues. I've been here for a year and have implemented a number of taker, maker and pure market data handlers, over a variety of protocols including FIX, FASTFIX and SBE. If you want exposure to 60+ different feed protocols, this is the place! Free lunch weekly, free snacks and drinks, both soft and hard. $20 seamless allowance for dinner after 6:20 PM Frequent travel to London, staying at the company apartment. New spacious office in the heart of NYC's Silicon Alley. Great medical plan at a very reasonable price.
Cons
We've had some serious technical debt, both in software and infrastructure. It was a very rocky and dramatic place when I started, but has settled down considerably. Most of the negative reviews of the infrastructure no longer really apply, and drama, at least in my world, is pretty much non-existent. It's a drag that many clients refuse to upgrade from old protocol versions, though honestly, if they are making money, I can't blame them.