>Wondering if I should just quit?
>Founders are very please[d], but getting poor feedback from team lead.
>Lots of others have take issue with my team lead as well, so its not just me.
It's almost certainly the case that if you quit, the founders would be surprised and wish they had known this. Seems like it would be pretty reasonable to share this with them, and say, "I don't expect you to fix this, but I wanted to give you the opportunity. Perhaps there is some way to replace the team lead."