Am based in India and working at the startup. Startup culture in India is lot different that in US. Efforts/Returns ratio is inadequate. Also I feel; am not the founder material yet and I no longer want to work at big firms. Its bizarre and I couldn't manage to get returns on the work I had done there despite performing well. I want to move to US to work for any of the good startups. What I need to do to achieve this? Am bit confused and onsite/H1-B job I want to do is not what most of the folks from India do at big firms there.
am sure I'll get genuine answers here. thanks for reading this.
You may feel you are not founder material yet. Break that down into exactly what you don't have going for you. Then, learn it as you go. Marketing, for example, really isn't black magic. Pricing is not black magic.
(If I can make a quick comment based on my previous professional dealings with Indian companies: "We're the cheapest possible price!" is a terrible, terrible way to position yourself. However, the fact that you have the cheapest possible living standards among similarly situated software firms means you will hit ramen profitability, or curry profitability if you'd rather, much faster than the rest of us will when charging the same price. That is sort of nice.)
Take this and all other advice (including the advice you're relying on to make your determination that you are not founder material) with a grain of salt.