Pros
Right now I have none. with my job, things change daily so that is a good thing. i can pretty much work around my life schedule, however i will probably be called to work on my days off because they are so short handed.at our store associates can tell the supervisors what to do and get away with it because there is a lack of respect. there are a lot of smoke breaks and coffee breaks so that is a bonus. you can also take as long of a lunch as you want to and not get in trouble for it.
Cons
where I work there is a huge lack of communication and lots of incompetance...i end up making managerial decisions because our manager can't decided anything for themself! so many call offs and a huge turnover cause many problems. sometimes they will pretty much hire anyone who is breathing and able to stand on two legs. very rarely is there ever any praise for a job well done unless you actually point it out and say "hey i did this!". a lot of times you end up doing more than is required of you and for some people if they are asked they will say "its not in my job description".