I'm currently a postdoc working with the professor with whom I did my PhD work, and it counts up to 7 years for the time working with this professor.
Basically, the situation is that I'm the only one who can generate new ideas and publish on 1st-tier journals each year in the group, while the rest peers (postdoc&PhD students) can only publish on 2nd,3rd-tier journals. My supervisor himself has no capability to supervise me or generate new ideas.
With my efforts over the past few years, my publication record is very solid. The problem here is that every time I talk to other professors in other universities during conferences or visiting, my supervisor seems very unhappy and wants to know what I have discussed with other professors in our field. My feeling is that my supervisor does not want other people to see how successful I am.
This bothers me a lot because normally supervisors all want their PhD/postdocs to be successful. I don't really understand why this happens. My guess is my supervisor does not want me to leave his group.