After many months of job hunting I've finally been offered a new job, which I'm thrilled about. It's a 20% pay increase which is more than I could have hoped for.
I'd be going from a very large organisation to a tiny one (less than 20 people) which I'm fine with, but I've just received the 'contract' (letter) from the director of the company which has raised a few alarm bells. I've never worked for such a small company so not sure how normal this is, but there was no mention of sick leave, maternity leave, notice period or pension in the contract (I have asked for these). They haven't asked for my passport/proof of identity either. Is this normal?