3.0
Jul 9, 2025
Former employee
Recommend
CEO approval
Business Outlook
Pros
Good salary even for Switzerland.
Cons
Partially supportive company culture. Client work 100% overprioritised to any internal duties/responsibilites/expectations. Less than ideal feedback practices. Opaque internal politics in within the organisation.