Pros
Citco is great if you come in at a more senior level. The work-life balance is considerably better than most other financial firms and the stress level is surprisingly low. Ability to manage personal obligations while in the office is also very easy. In addition, they do have fun company outings.
Cons
Very difficult to advance. Although it's understandable that advancing after 2008 has become more difficult, Citco functions exactly like a fraternity. It isn't about competence, it's about being liked and your level of seniority. Another major difficulty is management's unwillingness to invest $$ into fixing broken parts of the process. Since the business model functions as an assembly line, certain parts will break down from time to time. However, management tends to turn a blind eye unless it seriously affects their bottom line. Sadly, their lack of incentive to invest into fixing issues will then reflect on you, the employee.