Very unprofessional, amateurish in execution, little vision.
Tyrannical team lead who goes unchecked because his manager is too passive or cowardly to challenge him. Mistakes are only emphasized with junior employees. Senior employees mistakes are ignored. Toxic culture creates stressful environment. Consistently bad morale.