Flexible schedule, great team environment, great benefits, lots of opportunity for learning and tailoring your skills. The management team is extremely supportive.
Cons
There really are no cons. The building is in a convenient location, covered parking, etc. I have to enter 20 words so I'm going to finish this sentence about nothing.