I love TIAA, but did not like my area's leader. I was put on a 2yr plan aimed at getting me to the next level--either Manager or Senior Manager and I crushed every milestone. Additionally, I went above and beyond by managing several vendors and conducting site visits.
When the time came for promotion, our senior leader did not follow through. In fact, he promoted one of his cronies from OH, who was not executing at expected levels. I left and took a higher role at my current employer.
I would go back in a heartbeat, but will not work for that person again. All that work; all the promises and I feel betrayed. If you cannot trust a person, you cannot work for that person.