I don't necessarily think that Indeed needs to have contract roles. Being that they are a continuously growing and expanding company, all employees should be brought on permanently right from Day 1 in order to make it feel like a level playing field amongst your peers. From my personal experience, many contractors outperform full time/permanent employee and that alone can create a harsh work culture.