Incidentally Bill Gates chose not to move Microsoft to the Valley (from Albuquerque, New Mexico) because he saw the way people changed jobs each year and figured this would not be good for his young company (From Paul Allen's book 'Idea Man')
Launch-and-flee, fast firing, brutal deadlines, and corporate behaviors that don't instill loyalty, all are pretty bad for code quality.