Pros
I have been an employee for less than a year and have done previous work in this field and I have to say it is the best by far. I plan to stay for as long as they'll have me :)
Some great qualities include flexibility, good pay, amazing teamwork (which makes the dream work), good morale, open door policy, to name a few.
I have met some amazing people to work alongside with and thankful to call some of them friends. It's nice to feel appreciated. Come to work with a smile and good attitude, do your job to the best of your ability, and you'll go far.
Cons
I guess the only thing I would say would be a "con" is that it's M-F. It's hard cause you have to request time off if there's something you need to do during the week.