5.0
Nov 7, 2025
Current employee, more than 10 years
San Francisco, CA
Recommend
CEO approval
Business Outlook
Pros
Amazing 401k match plus more.
Cons
You have to be willing to relocate to Switzerland to be successful as you continue to advance past the Sr. Manager level.