Easy to work for... no issues with scheduling. Every manager is a real person that likes to help, they will do what they can to work around your schedule or family emergencies. Pay is fair. Good place to work. Benefits are great for my family and me.
Cons
No automatic raises. If you want to make more you have to ask.