I don't like to hop between jobs before exploring all we can learn on that same project, however, being in the same company for seven years I see that a really long time in the same company may be harmful for your learning path, specially for entry-level professionals.