Pros
Flexible work from home options, 6% 401k match, good health insurance and paid vacations.With little effort you can keep your current job and have stable retirement salary.
Cons
My review is specific to Global Consumer Bank Organization in Citi and specific to Senior and middle level Management. Difficult to grow up the food chain, due to lot of politics and internal issues. Lots of different political groups based on regional/racial basis. Senior Management is pretty insecure and they will not allow any changes to organization. For any new project everything looks perfect, but when it comes to execution, we fail or take more time to execute than other banks. Technology group is pretty retarded in next gen approach; they don't have any consistently on their decisions. Employees from some locations are insecure, they will not allow a new person to provide better and new ideas, even if project cost increases drastically or is bound to fail. Hiring standards are worst in the industry, they hire based on recommendations and lobbying One external client/vendor says "if I want to work with Citi, I have to work with three dozen people instead of three or 4 people". Agile/Scrum is a big joke, none of the decisions are made in scrum team, every decision goes back to managers for approval. The work hours estimate for regular waterfall development and new agile/scrum process are still the same. Senior management does even look or try to understand why we cannot execute projects similar to other companies in industry. Citi GCB is like GM in Automobile sector. All the profits in last five years in GCB are by selling citi holding assets or exiting other countries. Citi GCB should go through complete overhaul similar to GM C Level Management had organized many seminars and recommendation from external technical evangelist to internal teams to improve the way Citi works, but these recommendation are never executed or failed to execute. The only last major accomplishment is executing Costco project on time.