I liked the job, but it did have its ups and downs. I would still refer a friend since the company isn't totally bad. One good thing was the co-workers they helped me a lot to when I needed it and got me through some difficult times.
The bosses were polite not all the time, but more specifically the head boss he helped you whenever you needed it.
Overall it was a fun place to work and I enjoyed it. But there always is better opportunities out there.