Any non-compete seems unreasonable for an unpaid internship. For a paid job, it would only be reasonable if the employer continued paying the former employee for as long as it wanted the former employee to abide by the non-compete.
The problem is that the OP is less likely to have the money to hire lawyers to fight the company in court if the company tries to enforce the 10 year non-compete. Even if the OP wins such a court battle, s/he is out the money spent on lawyers to fight it.