In most established companies, there’s typically a hierarchy that exists.
Aside from the C-level executives, you’ve normally got department heads, team leads or managers, and then a level of employees that work for each team lead.
Case in point: If you’ve ever worked for a technology company or for a company that had a technology department, then you’re likely familiar with the following:
- There are programmers who report to team leads
- Team leads who report to department heads
- Department heads who report to the CTO
Even if you aren’t a programmer, perhaps your department is structured similarly. Regardless, this setup isn’t all that unique nor am I saying anything is wrong with it. It works, you know?
That said, I believe that the team lead should be someone who is more experienced and capable than the employees below him or her and should be able to provide a level of mentorship to them until they’re ready to move up to the next level.
But that’s in a corporate setting. What’s this look like in the context of a startup?