We are 3 in number (2 members and 1 Lead).
My team lead is a lazy man. He showcases himself as if he knows all stuff but the fact is he doesn't. He also tactically delegates all the work to me and the other member and avoids his tasks.
He not only delegates his work but being a team he does not do his work - leading the team. He plainly has no knowledge what is going on in our project and what issues we are facing.
He also created a false impression with our PM who is at onsite. Now I'm endowed with more work (work of the other member and TL) and still I'm accountable for every mistake done by others, while all good credits are being swept by my TL.
What can I do? I cannot ignore work like my other project member does - because somebody has to do the work for the project to go on. But others don't seem to share this responsibility.