Great people and corporation to wrok for but you need to be prepared to look for your next job, if you leave, without a reference.
I have never heard in my lifetime, I am 52, of a company not willing to give a reference when the job you are working on is over. Also you never have a contract.... only an offer letter which means that you have zero guarantees of working for ANY period of time...I was shocked to find out that my CONTRACT was only an offer letter which means nothing. I also was to be working from 6:00 until 2:30 but they changed my hours to 8:00 to 4:30. without a pay hike for the horrendous extra travel time.
Great people to work with.
Not normal job outlines or followings...very odd.