Shifts are not consistent
Having worked for multiple staffing companies, I can safely say that in terms of work, Liberty performs the weakest. Though their system of shift-by-shift work opportunities makes it really easy to balance a schedule, you are completely at the mercy of that day's availability. For this reason, there would be no indicator if you would work all week, one day, or not at all. I myself left the company after going 3 straight weeks of daily calling for work without a single job offered back. Overall, not a safe bet for employment for someone seeking full time work.
Flexible schedule system
Unreliable scheduling, lack of work