Beware of yearly layoffs...it will happen to you
Pros
Great resume builder/entry level job for recent college graduates. The Citigroup name will look good in future interviews. The company provides extensive training before you start. Overall the direct managers are knowledgeable and willing to help. The work itself can be very interesting. The pay is ok.
Cons
Every year Citigroup will accumulate a back-log of cases, hire an abundance of temporary employees (while converting a few 'temps' to permanent status to give an appearance of legitimacy)...... the remaining analyst will work around the clock off striving to become an exempt employee, and when the case backlog is finished upper management will proceed to layoff everybody and the kitchen sink. The work is stressful and you always get the impression that you can be fired at any given moment.