Pros
Friendly and relaxed working environment. Always someone willing to go out of their way to help you learn how to perform your job to the highest standard. You get back what you put in, if you go to work everyday and give 100% effort you will move up the chain of command quickly and will be more respected by Management. 20% employee discount. Access to the 3.5 website with unbelievable discounts. Pays Tuition. Everyone is held to the same standard and everyone has the same opportunity to grow.
Cons
From what I hear the pay is below what competitors pay similar positions. Are expected to stay after scheduled hours commonly. Basically impossible to get off to get off between October and end of December (even if you have vacation hours).