great culture, treat staff terribly.
The pay is abysmal and the work is high stress/energy. The entire work ethic of the upper managment is that 'you are here for me and you will do exactly as I need,' not what the job needs. Outside of that it is fun because of the customer interaction and the culture. Make it your first job.