I had high expectations when I first joined TPT. Unfortunately, none of them was met so I decided to leave. The overall impression is that to your managers you're just a number. Training to newbies is done by other PMs/improvized team leads who have no time, patience and above all coaching experience to properly follow you because overwhelmed with their tasks/projects.Heavy workload, embarassing work-life balance, unpaid extra hours ( and you do a lot of them since "you cannot leave if you do not address all your projects") and very unclear career progression/ growth expectations.