&gt; Are they going to be disciplined enough to shred those two resumes right then and there? No discussion about &quot;what if we wait a month or two, and...?&quot;<p>Yeah.  This just sounds like a great way to get more people&#x27;s resumes, and cheaper hires than consultants.  Tech individuals move around after a few projects anyway so the only difference between full time and consultants is the pay.<p>I could see the strategy appealing to some people.  But at the end of the day, once you&#x27;re in the company, there&#x27;s no guarantee they won&#x27;t break you up unless that&#x27;s in the contract.  Further, you will be limited to working with certain people via that company.  As a consultant you need to do more legwork but have more freedom.  I guess this could be seen as middle ground.<p>I&#x27;d like to hear from more people who&#x27;ve actually tried joining a company as a team.  I recall one blog post from someone who tried it a year ago.  I think she said the whole group didn&#x27;t actually get hired and in the end they didn&#x27;t get to work together as they had set out to.  But she was glad to have tried.<p>Ultimately, this is a whole new model for companies.  Nobody has established a track record at doing it successfully and the early players could make or break some of their reputation based on how successful these teams are and whether or not they stick together.  I think it is riskier for the company and the employees than they realize.  The company is, in a sense, outsourcing their management by allowing people to form their own teams.  That could be the missing piece of the pizzle in software development, or it could be a disaster.  I look forward to hearing more.