Microsoft interns serve for 12 weeks in the same job responsibilities as full-time employees in the product groups. Interns serve as Program Managers, Software Design Engineers, Software Design Engineers in Test, and Software Test Engineers and are given real work. Internships are offered at Redmond and Silicon Valley. It is not required to be a computer science major. All qualified candidates attending college in North America, regardless of citizenship or visa status, will be considered.