Anyone heard of this company before? Any feedback on what it's like to work in a technical role for them, specifically a technical director?