I've just left Salt Lake, not really because of economic conditions. My job laid me off and it was a good excuse for a road trip.
But, finding work in SLC can be difficult still, even though Utah has a better economy right now than most other states.
SLC does have a large homeless shelter and a mission, both near each other, as well as a soup kitchen all in one section of town.
It takes over a week to get into the shelter, but you can get into the mission on the chapel floor right away. You just have to be there by 5:30 pm.
You will need a TB test as soon as you get there, the 4th st. clinic is in the same neighborhood.
You won't go hungry there. The food isn't great, but you'll get as much as your belly can hold.
Once you get in the Road Home shelter, you have 90 days, which is repeatable as long as you want.
You have to sign up and either call or go in every day to get on their waiting list. If you miss a day calling in or showing up, you'll have to start over again.
There is work there, but best to stay away from day labor and try to find a real job. Labor Ready and such have many, many guys waiting there as early as 3:00 am for work, if you go that route you'll be spinning your wheels.
SLC is a good place and if you go there, you can possibly get on your feet. I did it there twice.
Good luck and GodBless
All mankind is divided into three classes: those that are immovable, those that are movable, and those that move.