My main objection is that technology companies appear to have very high turnover rates.  By design?  Are the companies &quot;loyal&quot; to their employees?<p>Many surveys have reported extremely short average or median durations for technology jobs, meaning 1-2 years, especially in software development.<p>Payscale did a survey that listed both Google and Amazon as having extremely short durations among employees.<p><a href="http:&#x2F;&#x2F;www.payscale.com&#x2F;data-packages&#x2F;employee-loyalty&#x2F;least-loyal-employees" rel="nofollow">http:&#x2F;&#x2F;www.payscale.com&#x2F;data-packages&#x2F;employee-loyalty&#x2F;least...</a><p>The New York Times recently published an article reporting extremely difficult working conditions at Amazon resulting in a perhaps intentional high turnover rate:<p><a href="http:&#x2F;&#x2F;www.nytimes.com&#x2F;2015&#x2F;08&#x2F;16&#x2F;technology&#x2F;inside-amazon-wrestling-big-ideas-in-a-bruising-workplace.html" rel="nofollow">http:&#x2F;&#x2F;www.nytimes.com&#x2F;2015&#x2F;08&#x2F;16&#x2F;technology&#x2F;inside-amazon-w...</a><p>See also coverage of working conditions at Electronic Arts and other gaming companies.<p>It is true that <i>some</i> people are able to get jobs at technology employers and stay for several years.  Even among these, very very very few seem to make it past ten years at a single employer.<p>There are those who suspect that many companies have a covert policy of hiring young, single, mostly male employees, getting them to work large amounts of unpaid overtime through various deceptive tactics ranging from free food to continuous grossly unrealistic schedules and deadlines, often coupled to PR events like trade shows intended to create a perpetual crisis atmosphere.  Inevitably and by design this burns out large numbers of people, leading to large turnover rates and other problems.