Pluspunten
Keeping a great team of top-performing employees with high morale is not some happy accident; it's something that a company has to go out of its way to foster. And this is something Flowkey excels at. If you are careful in hiring highly motivated, talented, and competent people with a great attitude and work ethic — and who get along well with the existing team — then you can give everyone ultimate freedom and flexibility and trust that things get done to a high standard. This is my impression of every employee here: it doesn't matter the background or skill set — each person is uniquely impressive and self-motivated, while at the same time having good character and being pleasant to work with. Apart from company / team culture, the product itself is impressive, the office is beautiful, the salary is fair, the benefits are attractive, there is growth opportunity, and I do not perceive any disconnect between employees and "upper management".
Minpunten
It's not really a con, but since I have to put something here, I suppose I would use this space to say that if you tend to be a more "solitary" person who'd prefer to work remotely 100% of the time, then I feel like you would be missing out on the cultural aspects of the team that cannot be replicated outside of an "in-person" setting (which in my opinion are very important and what make the company stand out) . Please do not misconstrue my words: I am not saying at all that remote working is discouraged (in fact, most people — including myself — tend to work remotely the majority of the time and come to the office whenever we feel like it, which is wonderful!), and I am also by no means diminishing anybody who would rather work for a completely remote company (it is a perfectly reasonable position to have and many companies support this). But what I am saying is that Flowkey does try to encourage bringing people together in-person every so often (to the extent allowed given the current restrictions) because the company appreciates the importance of genuine social interaction and team bonding. This is simply their stance (which I support) and it's possible that some people might have a different view, which is also completely fine.