I understand you concern about recruiters and contract work, benefits etc, and I don't know your personal situation, but don't count recruiters and contract jobs out completely. You may be artificially limiting very lucrative options both for money and experience.