@heath Однозначно сказать, как прожить приезжему до получения гражданства в Америке, нельзя. Там существует система поддержки, но она разная во всех штатах. И даже не просто в штатах, а даже в разных городах одного штата. И еще зависит от того, на каких правах ты туда приехал, и какой у тебя возраст. Кому-то дают бесплатное жилье, кому-то оплачивают коммунальные услуги, дают карточки на питание, платят пособия… А кому-то ничего.
Вопрос не чётко сформулирован. Прожить до получения гражданства? Значит человек находится на территории штатов легально? Тогда вообще никаких проблем нет. Если он находится легально там, то просто получает разрешение на работу и работает. Чтобы его получить не обязательно быть гражданином США. Гринкарты, по политике и т.д. - все получают разрешение и без проблем работают