Pros
Insurance is ok, it gets worse every year. Most mortgage related positions get monthly bonuses, while IT gets the mushroom cap. IT hasn't seen a bonus since 2007, raises in IT are 2% (enough to go out to an ok dinner once a month). Most managers operate on the hospital model, meaning the doctors (managers) get paid well, while the nurses (administrative assistants/leads) do all the work of their managers.
Cons
Citi is generally a "Joy Free" zone. Every URL you go to in the Google Chrome browser is logged, your calls are recorded, your IM conversations are logged and reviewed by legal, this is often a good excuse for "house cleaning" of employees. If your spouse works for Citi, be suspicious! Chances are they're out in someones' car in the lot or at Busch Wildlife hooking up, this is a fact, and everyone knows, male or female. Female employees (usually in the Loss Mit area) have been known to hook up with male co-workers, managers, and even the landscaping crew. The few long time employees are just hanging on to retirement, lots of those positions (coincidently) are JD'ed (Job Discontinuance) just before retirement...but the good news is those people are let go saving the company money, making the stock price go up (that's all that counts right?), and the work is absorbed by other employees..Job discontinuance means that "job" (work) is no longer required...then why is that work that is no longer required passed on to other employees? Someday the company will be sued because of this. The local hospitals comment as soon as you say you work at Citi that the majority of their cardiac patients come from Citi. All the good IT talent leaves Citi, they always ask why and do nothing to change it. The answer is low pay. Employees have complained about outsourcing, Citi responds by bringing people from India (and their families) and puts them up in an extended stay hotel, paying for a rental car, meals, etc (and their families) and calls it "INsourcing"....cute. When it's time for reviews, you have to stop what you're doing to fill out timely self evaluations (twice a year) where you have to justify your own job, only to be kept on, and receive a terrible excuse for a merit raise once a year. A $500 raise per year (after taxes) is enough to treat yourself to a single person meal at Outback Steak House once a month...as long as you use a coupon though. Most mortgage workers will leave under good terms to go to a competitor, only to come back to Citi within 6 months to a year at a higher rate of pay, and repeat this to pad their salary. Upper management doesn't know who you are or give a tinkers damn, and has the audacity to thank you for your hard work during town hall meetings, and claims they have an open door policy if you have a problem. I really could go on, sadly there's really little to say in the "pros box". Outsourcing to India has slowed only because people in Budapest are cheaper. Outsourcing the the already outsourced, when will it end? Outsourced workers in India are rude, demanding, and when you can understand their broken and incorrect English, are terrible at what they do. Even the programmers put out embarrassing bug-ridden code...but good news, the company saved money, and thats what allows the well oiled machine to keep running.