Even when I've worked on things that are considered relatively hard (e.g., an algorithm that won best paper award at a top conf), the work hasn't been interview-style hard.
Your TL thinks version control and automated tests are a waste of time. How do you convince them otherwise?
Your team has 75% turnover in well under a year for... reasons. How do you stay productive?