单位收取押金是违法的。除了有服务期约定或者敬业禁止的约定外,用人单位不得与劳动者约定违约金,即使有也是无效的,您无需支付违约金。您可以提前30日通知单位解除劳动合同。只要有押金的收据就可以要回,没有合同也是形成了事实劳动关系。