Work with amazing coworkers, work as a team, and are given responsibilities which are different for each department.
Cons
Not all of the managers are understanding of your situation (only have the company in mind) and the starting wage is only $9 an hour. They also push us on getting credits too much sometimes.