Pros
* Most people are nice to work with and super helpful, however it's a bit of a gamble as your environment/WLB will largely depend on which team you land on. * Slightly better WLB than similar trading firms. * There is a healthy obsession with QoL features such as build which is nice for devs.
Cons
* Relatively low pay compared to other firms. * Some code poorly written (especially the case for older written software) = bad time if you have to work with it. * High attrition, both by choice and by force (there was a zero warning mass layoff recently) * Little to no documentation and lack of focus on it (also nobody really cares much about testing). Combined with high attrition makes for inefficient work environment. * A relatively high proportion of devs are expected to support traders.