Vantaggi
Your coworkers are one of the biggest reasons people stick around; we have a lot of fun and we help each other out, at least within your department. You'll learn a lot and you'll have the opportunity to one day move on to bigger and better things, whether that's within the company or without. If you put in the work and actually care, you'll reap a lot of rewards - there is no question of that.
Svantaggi
Different departments don't always work very well together and people like to push the blame or the work off on to anybody else. The distribution of work is not always fair, mostly because turnover is high. People leave and are hired often, so there is either extra work while we cover for someone who just left or wait for a new person to get up to speed; sometimes it can feel impossible to ever get above water with your workload. The pay could be better, but as many people have said, this job is a stepping stone to bigger and better things.