Hihihi, no need to worry about that...you should know that you have nearly 0 possibility to do internship in Switherland...none of Swiss companies would sponsor your work permit (yes, even an intern also needs work permit)...
If the company you are talking about is Tag Heuer, then last year this position was filled by my classmate, a French boy.