There are between 98 (2022 annual report number) and 120 (ZoomInfo) and 133 (LinkedIn number). German filings are notoriously opaque vs Europe or UK.
So that's 637k EUR / 120 employees (although the payroll number jumps around between 450 and ~640 - weird, but who knows, # of employees shifting around or some paid quarterly or on commission?).
That's around 5,300 EUR / month per employee, or 64k / year. Germans notoriously don't work on the cheap - so unlikely that everyone else is working below market to line the CEO's pockets.
That said - they are still a profit seeking enterprise (another commenter noted that they aren't gGMBH - but also they set up a Feeder fund in January - https://www.sec.gov/Archives/edgar/data/1999332/000199933224...)
Which presumably CAN be profit seeking.
So yeah - it doesn't invalidate their mission - if you're into that - but it's not 100% of what it says on the tin.
Also - monthly financial statements may be a German thing (sorry, I actually quite like Germany and Germans - just German company law is quite cumbersome) - but annual statements would give a clearer and more transparent picture.