Question: What is the approximate number of employees?
Answer:
50-249
13909615
B Lab
Ecosia
2022
Unverified - Added by Steward