... until it's not. First of all, most of positive reviews here are from trainees or summer of code interns. The reality for full time hires is quite different. Let's start with payment and salary, which is average for brazilian employees but very low for global employees. The revisions are almost non existent. The stock benefit is not immediate. To fully vest the stocks you have, you need to work in RC at least 3 years.
Back to the core issue of Rocket.Chat: Its "founder" members. With the exception of Gabriel, the CEO, the rest of them (which are most of the directors and managers) live in some kind of delusional fantasy that they are some kind of brazilian Silicon Valley geniuses (spoiler: they are not) and everything is fine until you start to make questions and intend to make changes to the core processes of the company. If you cross one of these founders, you will be marked, and all the good vibes and culture of the company disappears.
Ironically, they hired a lot of people to change the company for the better, in a lot of different new and enhanced processes: Agile, Scrum, QA, PM, PO, etc... but the reality is that most of the company is absolutely reluctant to change.