After working in a bank for some time after graduating college for computer science, I question if working In Citibank, or a bank in general is a good place to continue to grow your skill sets compared to other business sectors. Now with these layoffs and cost cutting and with their red tape on access to services and approvals to do any tasks, is it worth continuing as a developer in this bank? All tech is going to be sent offshore and I noticed all my team mates are overseas and I am the only one In the USA.
Am I setting myself up for failure the longer I stay in a bank with my technical skills staying in the past while other companies are actually using new development standards and management styles to fit this changing field?
I survived layoffs so far, but I see everyone starting to halt and be more protective of their work making it harder to grow technically. Just do the same routine tasks and work in silo and hoping for a change. I think two years and burnout might be worth it to endure the change Citi is going through?