TL;DR; Student from Europe, did an internship in a NYC startup, got promised to be hired. After having made all the plans for moving to US, the offer was retracted.
In August I began an internship at a New York startup. Since I’m European, I had no expectations that it would have led to a full-time job, given the hassle of getting an H1B visa (in fact, I was already surprised that the company sponsored my J-1 for the length of the internship).
After just a few weeks, the company was impressed with my performance (they told me I had already accomplished more than they expected from the whole three months) and they gave me a full-time offer. Compensation, option, benefits, visa paperwork, all there.
I took some time to decide, as I was considering other opportunities, and eventually accepted.
My girlfriend is American (we met in the UK, where we both did our master’s), and this was the best opportunity to keep living with her, with a nice, well-payed job in a cool town in the US.
She stopped arranging for a post-study work visa in the UK. I refused opportunities with Google, Bing, and two startups. I told all those people I wasn’t able to consider any offer, since I had already accepted one (so I thought).
The last day of my internship we made the last arrangements for my return.
I had a conversation with the main engineer, who also mentioned that the company could request a green card for me after a few years on the H1B. I received greetings and “see you soon” from everyone, including the founder.
Yesterday I received a phone call from the founder, saying that they "changed their mind", and they are stopping the visa application.
He mentioned that, for that position, they want someone more experienced with web development and UX. He added that they expected something more from the last part of my internship.
I’m shocked.
No one ever gave me a hint that I was doing something wrong. The founder himself had called me several times to show the prototype I was developing to investors.
I cannot stress how unfortunate this is for me. I was making plans to live in the US with my girlfriend. I left some of my stuff in the city. I even lost the opportunity to apply to the green card lottery, since it closed yesterday.
If I didn’t know I had a job, I would have spent the past two months looking for one, preparing for interviews, moving forward with the other possibilities I had.
My girlfriend would have applied for a visa in the UK, since I was more likely to get a job there.
I am now in the US for a couple of weeks, using the grace period included in my J-1 visa to travel with my girlfriend. At the end of November I will have to leave the country.
I’m a Mathematics graduate, with good programming skills, knowledge of CS, experience with machine learning and information retrieval.
I need to find a job in the US. It doesn’t necessarily have to be a startup, I will go for a big corporation if that makes it easier to obtain a visa.
I’m also interested in any subtleties regarding visas: is there a way I can come back as a tourist and apply for jobs? Can my girlfriend do the same in the UK (or even just move there with me until she can apply and obtain a work permit)?
Any advice? Similar experiences?
1. You really did disappoint at the end of your internship. I've seen this happen. People get complacent. Take a good, hard look at what you've done and see if there's any truth to it or that someone could get that impression;
2. The company's situation changed. Funding may have fallen through. There may be a power shift in management. Who knows? or
3. They were lying to you the whole time.
I suspect (2) but, then again, we only have your side of it. I don't mean to sound harsh here. I know nothing about you.
It's time to look on the bright side: you got a three month internship out of this. If you can find someone from the company to get a reference from then that's valuable.
The US operates basically on "at will" employment. With very limited exceptions (eg the Americans With Disabilities Act) they can withdraw that offer and that employment at pretty much any time. If you can demonstrate damages and they can't justify it, you can sue but you'll need to show damages and honestly it's not worth going down that route even if there is a breach of contract, which is a somewhat separate issue.
If you had offers from other companies, go back and contact them. Tell them you'd originally planned to keep working for the company you were interning for as you were really excited about what you were working on and who you were working with but that offer fell through. This is a perfectly acceptable situation and one that won't tarnish you as a potential employee.
If the company was dishonest with you, either from the beginning or at the end, then what happened is a good thing. Better to discover this now than 1-2 years from now when they shaft you out of your options or the like. Integrity and honesty matters. Do not go work for a startup if you don't trust who you're working for. Reputation is everything.
Lastly, I'm glad (for your sake) that you didn't drag whoever this was into the public by naming and shaming them. As tempting as that might be, don't do it. You seriously undermine your ability to get any reference from someone working there and, honestly, this tends to make whoever is slinging mud look bad as well. Just move on.