Snowball Money Employee Directory
Financial ServicesCalifornia, United States11-50 Employees
Snowball Money has about 34 employees across 3 continents, with the largest share in Europe (35%). By country, the largest groups are United States Of America (35%), Ukraine (23%) and India (16%). Consulting and Arts & Design make up 36% of the profiles with a known department. Snowball Money's workforce spans 10 departments.