Pros
The leadership at React Mobile is genuine, productive, innovative, and encouraging. You can build a quality relationship with your colleagues and have frequent feedback. Leaders allow you to expand in your role with what aligns with where you can provide the most value. I can't say enough great things about who I reported to, how I was able to grow in the role, and the consistently balanced culture. As the company grows, the company's values are clearly defined. They are well equipped with what leaders they have and how said leaders reflect those values.
Cons
I believe that a majority of the company works remotely, so you have to enjoy working remotely. As any smaller-sized company is, your impact in your role relative to the size of the company is noticeable.