Overall good company, fun and productive
I worked in the office, and was always treated with respect. I held different positions within the company, and was there for almost 10 years. If it wasn't a good place to work, I wouldn't have been there for that length of time.
ProsBenefits were free, vacation time, good work environment
ConsDidn't always understand some of the decisions that were made. But that's a minor thing.