They're a relatively mixed bag with some management trying to be accommodating.
Cons
Highly unprofessional handling of termination, I was given no notice whatsoever, taken off of the payroll on friday by a manager who did not communicate it to any of the other team. Then proceeded to take vacation such that nobody in office was aware on monday why I couldn't clock in.