Pros
- Ambitious, motivating, exciting new technology and ideas all the time. Encouraged by productive, fun environment. - Supportive, everyone supports one another not only on a professional level but also personal level. There's a great team vibe. - Open to new ideas, the sky's the limit (or perhaps not even the sky). Not only heard but implemented straight away. No long hierarchy managemet process. - Management has very clear vision and direction for the company. There's no confusion or messy management there. - The company is growing fast. We're expanding but at a steady, well planned pace. - Releases on regular basis on reasonable deadlines.
Cons
Haven't found any cons yet. If there is any. Perhaps so good that it makes you feel bad sharing your experience with jealous friends? Be prepared to change. Change happens very fast for good reasons. This can be con or pro depending on your personality.