Pros: Very good product, great people and flexible time-offs/sick leaves. There's a lot of opportunity for growth within the organization. If you are determined, a self starter and passionate about what you do then you will definitely love this company.
Cons: As expected, things are fast paced and there's always some change that's happening. Sometimes the change is for the better, sometimes it takes away the flexibility we cherished from the early days.