I'm on a J2 and think I can progress onto another one if I decide to stay in a couple years (via a work sponsorship). Saying this, Green Cards are obviously crazy difficult to get without already living in the US for years and O-1 visas are also really difficult to get. L-1's work if you're at a large company but not if you're working for startups.