Pros
It's a great company, Good product, good people, good culture, fair pay, good work-life balance, plenty of opportunity for career progression and grow with the company
Cons
As with any young company there are growing pains, but the company does a good job of addressing them as they come.