site logo

New Indeed platform aspires to move beyond resumes