Productive fun place to work.
Pros: every experience was a pro.
Cons: only myself.
I worked there once and let my own personal problems mess it up. I wish I had another chance to work there, because other than me it was a great job with good people. I've changed since 2006 for the better.