So, I have been at this company for 2 years, I have worked on multiple projects. I also work off hours sometimes.
Overall, my performance is good. From team lead to manager everybody accepts that and said so in my appraisal.
Now, I am not being promoted. I can't think of a reason why??
Other thing to notice is that, my manager is promoted to associate director, team lead is promoted to associate manager.
None of the engineers were promoted in my team. Other engineers did not receive as good as performance report as me.
Ok, now. I was discussing this with team lead verbally and according to him, none of the engineers were promoted because as a team we are lacking. The reason of which is some big bug went unnoticed to prod and caused big issue, some other team member was responsible for coding and testing.
Is it justified??
If I want to discuss it with manager or hr, what should I say?