Pros
A completely comfortable and joyful work environment. Your work is valued and is driven by clear goals, values, and mission. Everyone in the company is talented and humble. I worked with many of the same people for a half decade and we were nearly always having fun. It was a very joyful place to work even when things were difficult and tight. I genuinely care for everyone at this company and I'm so glad I chose to spend time with these folks for such a long part of my career.
Cons
Sales were up and down at times.