@Shalom, ale jaki "manager", bo chyba nie PM? Generalnie są dwie hierarchie - projektowa i liniowa. W projektowej przełożonym jest PM, ale to jest zwierzchnictwo w kontekście projektu, czyli przydzielanie zadań, raportowanie czasu pracy i pomoc w kontakcie z klientem. W liniowej najbliższym przełożonym jest właśnie team leader (u nas są to seniorzy albo architekci) - to jest najważniejszy gość w firmie, bo to on decyduje, czy możesz wziąć urlop czy nie. Kwestie finansowe, zwolnienia i awanse to raczej z jeszcze kimś wyżej trzeba załatwiać, np. jakimś headem działu. PM nie może zwolnić programisty, może co najwyżej nie chcieć kogoś w swoim projekcie.
Możliwe, że w jakichś firmach PM jest jednocześnie przełożonym liniowym, ale to musi strasznie ssać.