Hiring is a lot of the times more about finding someone that'll fit in your current team than about an individual with a lot of skill/enthusiasm. You don't sound very reliable and that would be my main concern. Even if you were working for nothing, it would still be a waste of the time invested if you are just going to leave in a month or two.
You should go into academia. I think that model is more what you are looking for.