Pros
Exciting working for small company where you can get involved in the full range of activities, generally talented people you are working with, and opportunity to travel. Have team with experience on board, which will help.
Flexibility offered is better than others.
Cons
Not ideal but not worst. Few things could be changed but overall is better place to work. Few employees are indeed are pain