Pros
Love this company. Seeing the company grow and being part of that growth has been amazing. The first thing that struck me when I joined was that for a startup, the on-boarding was well thought out. I was up to speed very quickly. The company culture is very strong: We are building a better storage company and everyone has that same goal so collaboration is pervasive. I have yet to come across internal conflict or much internal politics which is so destructive in other companies. I love the fact that absolutely everyone (engineering, support, presales, sales, execs) is very capable and strives for excellence at what they do. Be warned that those that aren't are quickly found out and do not last long. Rewards are very good and as the company grows, I can see there being many opportunities.
Cons
The only one perhaps is that you have to roll up your sleeves and do things that aren't your role. But that's what's needed at a startup/emerging company. If hard work and a fast-pace do not bring out the best in you then this is not for you.