CEO
Julie Szudarek
CEO Approval Rating
82/100
Self is a Texas-based credit score analysis platform that allows users to track credit scores.