Pros
Wonderful, fast-paced start up environment. The culture is really what makes NinjaCat a fantastic place to be. The people are smart, hard working, and support each other throughout the organization. The leadership are transparent and really show that they value the team in every decision they make. It sounds like a overly glowing review, but I really can't say enough good things about the company. Remote working -- a large portion of the company work remotely. I've been at other start ups and large companies, and it's night and day here.
Cons
We're always incredibly busy. We're trying to do as much as possible with limited resources. Work life balance can be an issue if we're not careful, however, we 'try' to keep it in check. If you're not self motivated and organized it's going to be a struggle. If you need to be managed closely or need to work in a traditional office setting, you may not enjoy it here.