Pros
The salary is average and they offer a 6% matching 401K
Cons
Citi is a sweatshop. If you are an American you will be placed at the back of the hiring line. When walking through the corporate office you'd never know you're in the US. Over the years Citi has actively terminated US born citizen employees in favor of H1B's and others. This is after they off shored all functions banking regulators would allow. The environment has also become toxic and life draining. Day to day you never know when security walks up behind you and escorts you out of the building after decades of employment. No warning, no party, no watch, just a rushed packing of your personal effects then they hustle you out of the door. After watching this happen dozens of times to good hard working coworkers you realize this place is just pure evil. Those of us left are asked to pick up the slack and do the work of your departed coworkers. A common theme in todays corporate world it seems. Avoid at all costs