It had every job (outside of smaller companies such as startups or SaaS), my title at the job, what insurance I had at the job, what my pay rate was, my start and stop dates, my pay dates, the amount on each paycheck, how many hours I worked each pay period, etc. If I was a temporary employee, it had what the business paid as my salary and not what I took home. Ex: I was making 13/hr. but the company was paying 19.50/hr.
I was able to see my payrate working at 7/11 in 2004 for 7.25/hr. and how many hours I worked each pay period.
There was also a letter posted by at least one previous employer about my immigration status, although I'm not an immigrant and I assume they do it regardless since it is a company based outside the U.S.
If you are out here trying to get a new job with better pay and an employer pulls this, you're getting low balled or eliminated from the candidate pool based on your previous employment tenure/title/payrate. I highly advise that everyone pull their data and have it frozen. Lastly, when you pull your report, you'll be able to see who all pulled it within the last 24 months.