Pros
The diverse employee pool, the hours, the pay, and the team work.
Cons
Micromanagement, other employees tend to feel like they're higher than you because they were in a different department, no bereavement time for family that are not immediate, super strict attendance.