Finding your favorite companies depends on what you like you do, and building a relationship with your schedulers, not flaking, keeping ratings up and so on. This doesn't happen by asking others as we all do different jobs, depending on location. My three favorites are: Mercantile, Person to Person, The Source, there are many more, but they pay on time, have work I enjoy and may not have jobs in your location.
Live consciously....