When I joined my current company a few years back, I started working on a special project that I have experience in, but the tool I was using was relatively new to me. As expected I spent my weekends and free time at home learning and excelling in it.

After two years, a newly employed fresh grad joined and I trained her as the management wanted me to do so. I work in senior capability and my lead is also a senior who has no clue about the work I do. But I trained her as well. They hired a new senior person who does not have any experience in the line of work I do.

As I believed the go over and above crap, I did a project as my manager VP asked me. I did a good job but my manager found some silly reason to criticize and scream at me.

I was asked to provide pictures as proof when I needed to work from home due to major repairs at home, but they gave the new colleague permission to work from home half days for the whole week as her teenage kid has holidays.

Fast forward the manager changed, and my colleagues got licensed to use the tool I was using so that they can also do the same work. As they started bombarding me with basic questions I guided them to the online documentation and videos available (I learned from them) as I already provided 2 sessions on that and also scheduled a session again but they canceled it and keep asking me questions.

No one else is learning anything new and sharing. They have no time to read and watch the video I provided. Within four months time, the new colleague complained about me behind my back but now she comes to me sounding innocent asking how to questions.

She won’t share any info. She already managed to take a high profile project which was promised to me by the VP. Once I was told I’m the highest paid in my team. Now part of my work is getting assigned slowly to my colleagues. My boss says everyone should know everything on the team so he wants me to train others but the work my other colleague is doing is not shared or no knowledge transfer sessions or training on it.

Do you think I better start looking for another job?