Pros
What sets them apart from the competition is that they show honest appreciation and are very flexible. They are transparent and continue to grow. Compensation is good.Cons
Benefits are not as good as the ones of bigger companies but continue to get better as they grow. However, benefits are certainly better than benefits of most competitors of similar size that I know.