In December 2010
First Step: The head of the madison office contacts me and does a phone Interview. This is a brief technical screening and a review of my previous work experience.
Second Step: Technical interview Face to Face: A panel consisting of two developers interview me regarding OOPS Concepts and ASP.NET concepts. I answer all of them.
Third Step: Talk with the head of the madison office. I tell them I need sponsorship. They said they would not do any visa sponsoring.
In Feb 2011
Fourth step: They contact me back saying that they are ready to do the H1 visa and they asked me about my salary expectations.
In April 2011
Fifth Step: They said I would have to have an interview with the owner of the company. And there would not be any more technical interview.
In May 2011
Sixth Step: I meet with the owner. They do a surprise technical screening that day. Their explanation was to test my knowledge in unprepared conditions. Because I was taken by surprise, I did not perform so well.
The owner lets me know that they are interested in making me an offer.
Seventh step: I get a call saying that they would not like to make an offer at this point.
Finally, Its just a waste of time. Don't even apply!!!