Thanks for your AMA, I have one question. I am currently software professional in IT company in Germany. I have few plans for opening startup. After getting funding from US investor how much time it take to get O-1 VISA. What is major requirement for getting O-1 visa.

What if my startup fail. Can i continue to work in any other company like startup/MNC ?

It's impossible to assess chances in the abstract but from the time of filing an O-1 petition with USCIS until the issuance of the O-1 visa by a Consulate can be as little as 4 weeks (assuming no issues with the petition). The preparation time is hard to say but typically (depending on the facts of course) it is can be as little as 4 weeks and as much as 12 weeks.