La duracion por obra y servicio es de maximo 3 años, ampliables otros 12 meses mas.
Y solo se puede usar para realizar trabajos que no son habituales en la empresa (no se si en tu caso lo que esten haciendo contigo sea legal).
No pueden obligarte a hacerte indefinido, eso lo deben negociar contigo, si no estas conforme y quieren echarte deben finalizar el contrato de obra y servicio y pagarte el finiquito (que es un poco mierda pero bueno).
Que tu rechaces ser indefinido no implica que estes dejando el trabajo, en todo casos son ellos quienes te echan, ademas de que deben avisarte por escrito con 15 dias de antelacion y si no lo hicieran, esos dias deben pagartelos igualmente aunque no los trabajes.
la indemnizacion son 12 dias por año trabajado