It's a matter of professional necessity. I have gone as far as I can with my current employer outside of managing people,. The option to learn and work with new or different tech isn't available to me. I am still early in my IT career, and I'm looking for an opportunity, where my current knowledge and experience will allow me to contribute to a team immediately, and also have the ability learn, develop and progress professionally. Additionally, as I have progressed at my current company, I've become further removed from interacting with our customers. I miss being presented a problem and being able to resolve it, and seeing the results of my work making people happy.