Pros: Positive and inspiring place to work. A group of intelligent and collaborative individuals who all want to make the world a better place. A place where you constantly feel motivated to do your best work and encouraged to seek out innovative solutions. A family atmosphere that makes you happy to call this your place of work.
Cons: Work is challenging and high quality is expected.