Pros
Set schedule, get benefits day one, can leave when you want as long as you give an hours notice. Also can basically wear what you want
Kontras
Work you to death, you claim mental health to get a break from a position and they don't care. And they have you train other associates for that position to never put them there to actually learn the job! and claim you're faster. Like duh! because you always kept me there and wouldn't let others even try. Also they promote new people instead of the ones that have been there for a few years. And the new person they promote comes up to you and ask you how to do a job, like you should know this already if you wanted that job! Also they promote people that didn't even apply for the job and threaten them because that person was making too much money!