I'm just going to say that I didn't start out like this, obviously I had to work hard to earn a good reputation in order to get promoted.
For over a year I had busted my ass, staying late (for no extra pay, I'm on salary), coming in on weekends, going way beyond the call of duty to get work done. At review time I got nothing more than a pat on the back and a small raise, to top it off my boss had then taken my long hours for granted and started giving me assignments after quitting time (I'm supposed to be off at 4:30, I'm usually here past 6:00, one of the reasons why I have no personal problem with coming in late), and when a project was finished ahead of time, my reward was another project with higher expectations.
So I eventually said "fuck it" and slowed things down to my pace, I do the amount of work that I feel they pay me for. Everything still gets done (eventually) and it gets done right, I'm just not going to jump through hoops to get things done anymore, like I once did. Funny thing is all of the recognition has come after my productivity adjustment. Go figure.
Why don't I just look for another job, you may ask? Well, I got this job right before I received my degree. It's great for someone paying dues (like me) because it allows me to put my foot in many aspects of engineering, where other companies might just have me doing one monotomous (sp) task and I had yet to be with any company for more than 1.5 years (I've now been here 2+ years) so this is my resume filler. With this promotion, I might now stay more than planned depending on how I like it.