You sound young, so it's pretty much expected that you'll move around after you've got something to put on your resume anyway. My company hires 10 recent college grads every 6 months as new managers, and few of them stick around more than 3 years. The "kids" get experience (which every other place is looking for) and the company gets "cheap labor" (forty grand/year). I've run into some of them after they've left and they're invariably making 20 grand more than we were paying doing the same job, self-employed or (in the case of the women) married and raising their first kids. Loyalty to a company these days is a mistake; the worst of them will kick you to the curb when the going gets tough, and the best of them will kick you to the curb but feel a little bad about it afterwards. Every 3 years, you should check what's out there and re-assess what you want to do. No one's inexpendable (unless you're requesting vacation time

) and the company will manage fine without you.
Emanuel