Sometimes I feel limited in both thought and innovation and it always comes to mind that it's time to move on. Maybe in a new job I can improve my skills as an engineer and find better salaries as a result. 
The maximum you should stay is five years, but beyond that you'll only be making money for them and not for yourself.