Pros
* Strong IT shop * Willing to invest in IT Infrastructure * Getting better on providing good working facilities and amenities * Good chance to learn about the trading environment * Only minimal travel required * Good ability to move around laterally (sometimes even vertically) * Not many staff reductions / layoffs * Solid Senior Management * On-site fitness facility
Cons
* Work / Life balance can be challenging at times. Depending on your group / role, there may be frequent Saturday work. * Crazy work pace at times. Many high priority projects * Some counter-productive employees seem to be able to survive and remain employed * Not a major con, but you will see a good amount of nepotism * Raises were mostly flat last couple of years.