- Whos going to push back and sales and marketing for harassing you directly or taking direct blame for failures?
- Who will represent the engineering team in leadship meetings to make sure policies/decisions are made with their needs in mind?
- Who's going to fight for your raises and promotions?
- Who's going to make sure that there is budget for what engineering needs to do and keeps a proper record to keep finance happy?
Please thing about it... any company that grows to 30-50 people (even startups) need to have management and processes that eventually lead to (even unintentional) politics. The other departments will have leaders/managers defending/supporting them... its foolish to not understand or respect competent leaders.