The pros of the job are:
Good pay
Some good co-workers
Cons
Flex hours (aka if you dont have the hours they like you will lose hours quick!
God awful management
Managers play favorites
Not that good at all
Get in trouble easily if your not one of there favorites
Managers have no communication with each other