office politics, partiality, I knew somebody was too good and fast with her work and the seniors working in the same position were scared of her getting promotion so they said things about her to the manager and got her contract ended
If you are on part time you still worked and have experience but if you apply again for the job or similar job they dont take you even if you were good