Pros
Lots of creative, talented people with a wide variety of experience and cultural backgrounds. Very cooperative atmosphere and active inter-department communication keeps everything in perspective without politics getting in the way. People are willing to listen and input is valued. As challenging as the work is, the friendly environment makes these challenges stimulating. Management is accessible at even the highest levels, and there's always something new to learn. Generous benefits offer peace of mind and a sense of stability. This is a place that knows how to make employees feel appreciated.
Cons
Very under the radar - difficult to discuss with outsiders what we are about, even superficially. But I suppose that's the nature of any startup aiming to make a big impact in the industry.