Pros
Really fun to work there and the people who I've work with are very awesome. The perks are pretty decent.
Cons
Pay is a huge portion of improvement for this job; it seems to be a high turnover rate job.
Pros
Good environment. Flexible hours. Great boss.
Cons
I had no bad experiences.