14 employees
Memo creates something new in order to make the internet a better place for everyone to interact.
2021