Pros
Really solid company with great software, talent, and most of all good people. Most negative reviews are from disgruntled traders, you'll see that at any firm that takes the time to groom their own. It's high risk, but this is a fine spot to try your hand and an even better place to practice as a technologist. What you won't see at every trading firm is a full staff of professionals who treat everyone with respect and care regardless of their subordination. Company structure is relatively flat with a small group of managers who do a good job keeping everyone together. You'll be working hard almost every minute in the office but it will be work that is needed and needed right now. Come here for a smaller team, a quicker pace and try to bring a little fun doing it.
Cons
Infinite supply of trader needs can lead to a prioritization schedule running against employee physical and mental well-being