Flexible if you have to leave early for a doctor's apt or event. Even flexible if you need to take a day off.
Warehouse guys are awesome.
Pay is decent, not nearly high enough for everything I was doing though.
Cons
There is a lot I could say, but I'm opting not to.