Let me start by saying, I know working hard and doing good work is key. But let me explain my situation.
I'm a go-getter. I'm the type that is happy to take on new tasks, learn new duties, take risks when appropriate. I'm not a complainer...well, except for now :-).
I've had two jobs since college (8 years ago).One was an entry level position at a TV station as a sales assistant. I worked my tail off (not my words) and still to this day have sales people, my former boss, etc. come up to me and tell me that they have never been able to "replace" me. Before I left, I went to my boss and told her I wanted to be an account executive. She said, she would consider it. Three months later ...and after two new account execs had been hired, I took this as a hint and found another job. When I put in my notice, my boss told me she was going to move me to an AE at the end of the year. By this time, I had moved on and say "No thanks."
My current position, I'm a web developer and online marketer. I started out just as digital marketing, but learned to code because the company seriously lacked anyone with that skill. Additionally, when we needed another person to produce, shoot and edit video, I stepped up and learned on the fly. My supervisor tried to get me a raise, but HR said practically said "no."
I just put in my notice as I've been hired by a large credit union in my area. I want to start this job right. My goals are to be a leader, to move up in a company and actually make some $$.
That's why I'm here. How can I put myself in the best position to get a promotion should one come up? Have I been too eager/willing in my previous positions that the employers don't see the value of giving me a promotion? I'm just at the point where I'm tired of being told what a good worker I am and how much value I bring to the table. Instead I want to be rewarded.
I appreciate your honest thoughts, even if it's "shut up and be grateful you have a job."