Pros
Best reasons include: much learning is done on the job. A person will grow with much Business corporate experience, senior management is generally available to provide advice and nuture growth. There is a good dept culture within teams. Peers work hard to help one another in order to get the job done. Management takes into consideration family & outside responsibilities and community involvement is welcomed.
Cons
Downsides included limited room for growth currently. Many layoffs and low pay compared to other financial industries. Employee turn over would minimize if salaries were at least within the range of other industries. Currently 401k matching is down, tuition reimbursement is down & salary increase are very low. Citi is losing many good people - while upper management continues to get larger salary increases.