Your question is not clear. First, if your company is paying your salary via a cross cheque (i.e., the cheque is in your name and is accounted for in the company's records), then it is absolutely fine as it is all accounted for. However, if it is an uncrossed cheque, then there is a problem. This situation is as good as being paid in cash, where nothing is accounted for, and you might not be considered a regular employee.
Some companies do not provide salary slips, but if you are an employee on the company's payroll, they are required to give you Form 16, which can serve as proof of your salary.
When you decide to change jobs, what is important is your education, experience, and your Cost to Company (CTC). If your CTC does not include Provident Fund (PF) contributions, it will hardly make any difference. Additionally, as Bhargav mentioned, only companies with more than 20 employees are mandated to contribute to PF.
Hope this answers your question.
Regards,
Krishna