Pros
1. Free beer after 5, breakfast every first Friday of the month, other food perks like cake and pop/juice/chocolate milk. 2. You do gain an understanding of how certain financial instruments work, which could serve you well if you either choose to grow at Citco, or move on to do something else in finance or accounting. 3. Very friendly work environment, at least in my experience of being with the company for 3-4 years. I've worked on a couple of different teams, and it's always been a culture of "take work seriously, but not yourself too seriously". 4. It's a diverse and younger office, so you'll get the opportunity to work with people from all over the world, and fellow 20 somethings. 5. There is opportunity for quick advancement, depending on your circumstances. 6. The Christmas party is always a legendary event! 7. Overall, from my experience, it's not a bad job for your first job out of university, if you are just looking to gain some easy experience early in your career.
Cons
1. Inconsistency between teams on overtime. Some teams work a minimal amount, while others are having an awful time. I do understand though that the nature of some clients makes this hard to balance. This could be due to size of clients, skill of teams, client responsiveness to queries, among many things. 2. I do feel like pay could be a bit higher, but if it keeps the outsourcing wolves at bay, whatever, I'll take that trade off at this point in my career. It also might help to outline more often the benefits we have as well. 3. Other teams that you have to deal with for various clients from other offices will likely drive you nuts, and may very well be responsible for late days of overtime or late work. 4. A lot of what I listed as "pros" are completely dependent on what team you end up on. I have been very lucky, but if you have a mediocre or poor manager, then you obviously may have a rough time. 5. Tasks can be a bit repetitive, and some of them feel either redundant, or the reason we do them isn't properly communicated. 6. I think ensuring people are ready to be people leaders before being promoted is essential, and I think this gets missed sometimes. Technical skill is great, but it doesn't make you a leader. Some people just plain don't have that ability, and that's ok, if they are in the appropriate role. 7. If you are a bit older/have family commitments, and are looking at a more entry level position such as an operations analyst, it might not be the right culture for you at this point in time.