Pros
+ Great team! People are not only intellectual, smart but also very kind to each other and always willing to help. + Customer-centric product where the team works hard at every touchpoint with the customer to have a positive experience. + Impressive client list for a small company working with L'Oreal, Samsung, Microsoft, etc. + The international/diverse team has been a great environment to be part of (although communication can be hard at time) + Good compensation & benefits package for a small company (just got 401k!) + Employees are cared about as people (respect for work/life balance) + Direct, transparent environment. Management team shares company news directly and transparently. Team members are direct with constructive feedback which removes a lot of the fluff in getting to better solutions.
Cons
- Distributed team makes communication strained - Business has hit some bumps in the past, want to see future steady growth