Thanks for your input! That's reassuring.
Yup, I got a letter from HR with all those details. But they just attached the job ad to the letter which doesn't do a good job at describing my daily duties. They also didn't include benefits, but I'm including the employment contract in the...