I worked at MIT (More than 5 years)
very flexible and great work environment.
Nothing that I can think of
I applied through a recruiter. The process took a week. I interviewed at MIT (Cambridge, MA).
Resume submitted by one of the recruiting firms. Got shortlisted and scheduled for a written exam. After that followed by technical interview on various java, j2ee related technologies for about 2 hours. Got selected in the technical round and scheduled for a brief conversation about the current position and expectations with the HR manager.