There’s lots of anger out there and it’s unwarranted.
1st: It’s a job, not a cult. It’s a means in which to pay the bills, nothing more.
2nd: Don’t fool yourself into thinking that Citi cares about you, they don’t and never have. You are only worth the value that you bring to the Citi bottom line. You are a commodity, something to be traded or discarded at will as they see fit.
3rd: Likewise, you yourself can leave any time you want. Just like Citi can fire you for no reason, you yourself can leave Citi for no reason. While they’d like you to give a 2 week notice, you can walk away with a 2 second notice.
4th: If you don’t like your environment, then change your environment. Use any frustration as motivational fuel to find a job somewhere else.
5th: If you turn your notice in, see it through. If you retract it for a Citi counter offer, then you are being setup for a fall down the road. They know you are willing to move on but they’d rather you leave on their time line, not yours. You will be on a list to be let go once they have things in order (job replacement posted and or interviewing etc…)
6th: You’ll be paid what you’re worth, period. If you aren’t, then you are not being appreciated and then move on to another job somewhere else. You’re not going to change the mind of your manager or HR or whoever as to how much you think you deserve.