Pros: time off, holiday pay
Cons: stress, no job security, really no advancement unless you want to move out of state, management, favoritism
I wouldn't recommend this company to anyone. Them management is very poor and the communications is horrible. I am pretty sure that they are setting people up at this point to fail so just watch your backs.
Also the Management plays favoritism to the ones that they like and totally looks down on the ones they don't like