I used to think of internships as a good thing … a way to get some work experience while still in school, and whether you got paid a tiny bit or nothing at all didn’t really matter much. However, there seem to be an increasing number of internships given to recent graduates rather than current students, and are for full-time work lasting a year or more. To my thinking, these companies are exploiting the current desperation of entry-level professionals in order to get a slice of their work-force for free. It would be illegal to pay them $1 per hour, so why is it OK to have them work for nothing?
Here are the rules from the feds. States may have additional rules.