2 weeks is very normal, you can call HR and ask if they mail the letter out or not