1.Not the best place for a beginner designer, team lead was bad at mentoring, he was busy with personal life changes and balmed mentee for their failure, i was bad at my work but they were bad mentor too. I was very open about weakness, where I need help, they agreed to everything before hiring but when work started real challenges were visible. in fact, they were too good to be true, they sugarcoat feedback instead of giving constructive feedback and they fire you one fine day, screw your life and career without any warning
2. manager blindly trusts team leads over anything, blind to everything
3. bad collaboration process, they don't micromanage but they undermanage
4. no creative work process even if its a creative field