I lasted about 1.5 years each at my first 3 jobs, then I moved to a company I've been at for 4 years. No one questioned anything at any job about past employment lengths. I'm starting to think I should have moved on long ago.
> I had long term plans but found out the IT department is just kind of support and even to make simple changes decisions take weeks. On top of that I got an offer to be first in house employee of a company where I am expected to do everything now and manage as company grows.
No one would want that kind of job, changes taking weeks. They should have made that clear, that they basically do all maintenance. The new job offer sounds more challenging and full of opportunities. Staying at your current job sounds like a really bad idea.
Just be aware and look for more opportunities to do interesting projects at your new place.