A great place to work!
First off they have free coffee or tea for when you are on break or working! The staff is incredibly friendly and easy going. The work is rewarding. The management listens and shows there appreciation for all the hard work you do. I honestly have never worked anywhere as great as this.
Free coffee or tea whenever you want, Relaxed environment, management actually cares, you really do make a difference here.
I honestly can't think of a single con.