Company is not doing good and cancel H1B abruptly. One of my friend, who was planning to join (not sure why?), he resigned his company and next day his H1B got revoked by Sears. He is in big problem now.
One other friend, who was good developer, as soon as he left company, company revoked his H1B. Company promises people lot many things before joining and later its all garbage.