Vantaggi
No b.s. - some of the smartest people I've been around, solving hard problems and genuinely enjoying the process. A successful product that clients are actually buying and appreciating, with lots of upside potential. Intellectual freedom. Beautiful, "loft-style" office which is not much to look at from the outside but expands inside to a beautiful, comfortable space with a nap room, kitchen, and sofas. Flexible hours, food and drinks.
Svantaggi
Engineering focused organization - could use a softer touch, ie more team building, more employee appreciation. As another reviewer mentioned, it's sink or swim - have your you-know-what together because the bar is high and nobody is going to tell you what to do (of course for the right sort of person, this is also a huge "pro").