Good job with very great flexibility for students and busy bees. It cycles through employees pretty frequently and is a good place to learn lots of skills to apply for bigger goals.
Great experience overall
Not awful unless you have issues standing for long periods doing nothing, management wasn't really bad or good they were nice but it took ages to get anything done with them.
Excellent work culture, lots of opportunities for advancement