The whole concept of internships is kind of alien to me because we don't have those in Puerto Rico. The culture down there says, if you work, you must get paid. You might have the lowest possible salary if you are learning, but you do get paid.
Anyway, here's my question:
1. A small company an open position (for actual job, *not* internship).
2. You are not fully qualified, but you do know the basics and you are VERY interested in learning more.
3. You do have a lot of free time to volunteer as an unpaid intern.
Would it be OK to approach this company and ask for an internship?