Another major key is to 100% ignore the naysayers. Naysayers often wish they too had the courage to leave but they don’t. So they try to sell that you are stuck and you’ll never find a job ever. “Citi is the best as its ever going to get for you so you might as well not even try.” I’ve read some pretty lame naysayer postings.
“if you get a job making more money than at Citi, they’ll probably scale back on your pay later so you might as well not even try”.
“they too might lay off later so you might as well not even try”
“benefits are better you say, well they’ll probably scale back on benefits later, so you might as well not even try”.
“they might allow work from home but I bet they change their mind later, so you’re better off staying at Citi”.
Ignore these guys. Sharpen your skills, keep improving and wait to move to another company that’ll pay you what you’re worth and appreciate you like you deserve.