Pros
Friendly coworkers, friendly management, friendly HR, great with vacation time, raises every year, and you can practically work as many hours as you want, as long as there is work in your department.
Cons
Pay starts pretty low but if you put in the work, they’ll take care of you.