Are these companies that have minimal funding and no or very few full-time engineers, and you're building them a prototype to help them get off the ground? Or are you doing something very specialized, like setting up a Kubernetes cluster or something and training the team to maintain it after you leave?
Or, are these companies that have existing well-functioning engineering teams, and you basically join the team building product features alongside them but as a consultant?
Just asking because I've worked at a lot of startups but haven't ever been in a situation where we've hired a consultant. So I'm curious what the working relationship is like, I feel like there might be some friction between full-time employees who are often super committed, working long hours, maybe taking a pay cut to work there, and a consultant who's just in for a few months.