Does anyone know what are the requirements and deadlines? How competitive is it? Is it really that good?