You'll be told that you can work in multiple sites, which you can, but when you do, there is little to no training. If you happen to be assigned to a newly acquired site, there is absolute chaos, despite account manager's best efforts to make a smooth transition. Want to have a personal life? Not possible. Not only are employees not allowed to swap shifts with each other, you will be given your weekly shifts, often less than 24 hours before the day you are expected to work. I experienced this for 8 weeks straight. Not only are you not given enough notice before your week starts, you MUST give them 14 days notice to take any UNPAID time off, so forget being a single parent, or an adult with responsibilities outside of work. My favorite con would probably be the numerous employees (including myself) that weren't paid the agreed upon, wages. Sure, they'll rectify it if you check your paystubs and realize it, but you will have to call and call and the answer you'll get is that the money will be put on the next paycheck, even if you needed that money to pay your rent. This company does not care that their employees are living paycheck to paycheck. "It's just business." Course, we all know that 99% of companies in this country are that way, it's just really unfortunate to realize when you barely make a living wage, that their payroll mistakes, scheduling mishaps and dispatchers terrible attitudes are acceptable, but your mistakes are not.