Has anyone heard of Geode Health?

Definitely sounds like it’s a too good to be true employment situation but super curious if anyone has had any experience with them. Are they like Ellie?