Extremely supportive team and coworkers
Reliable direct managers
Work from home opportunities
Benefits even for seasonal hires
Cons
When policies change, they change fast and without thorough documentation.
Occasional "difficult" contacts but less so than some call center type jobs.