Don't take the criticism and questioning too hard. The comments on this forum is from people you barely know and vice versa.
By the way,
> The contract was presented to me on paper and in Portuguese
... given what the company does, I might have taken it as a joke.