Three friends came to me with a very original idea of a startup. They call themselves co-founders of the company (which is yet to be founded) and they need two other software engineers like me to work on the project. They themselves have an engineering background but they are not experienced with coding so they will be needing the two coders to make the project come to life. They will be mostly dealing with the finances, marketing, management, etc.
I really like their idea and I see future in it. I am planning to be involved in the foundation of the company and further with my coding skills. However, I am also new to startups and I would like to know what are the things I should watch out for to avoid any problems, conflicts and injustice in the future. I would appreciate advice from experienced people who have been through this before.