Pros
Your fellow employees are fun to be around, mainly because you all agree on the things that happen there. Once I gave my schedule, they didn't break off of it too often.
Cons
You are hired for one position at minimum wage, then expected to do 3 other jobs on top. The main floor manager told me that they don't do any kind of performance reviews, because if they are positive the upper management doesn't want to give out raises. The owner is crazy. Its like he has no idea what is going on. Everyone runs and hides because all he wants to do is yell at people when he is there. Maybe once he said something nice to me in the year or so I was there. Some of the upper management, especially one of them that works in an office on the 2nd level say and do things that are EXTREMELY inappropriate. This is a Garyvee company, that runs the opposite of everything he says in his videos. Not saying I expected it, but when it comes to simple human interaction, it is far from anything he preaches.