A similar question has been asked here, but I believe my situation is slightly different.
I recently started working a consulting position at a fairly well known company, lets call it Company A. I was recruited to Company A by a rather obscure consultancy/recruiting firm (let's call it Company B).
My question is: can I state that I am a consultant in the job title (i.e. Software Engineer Consultant) and set Company A as my company on LinkedIn profile and on my resume?
Additional Relevant Information:
I am technically not an employee of Company A yet. However, on the official offer letter, it states that this is a contract position with "intent to hire".
I receive paychecks from Company B even though I negotiated the terms of the offer with Company A.
I am a software engineer working in the United States
I plan on staying in the United States for future employment.
If a future employer were to run a background check, it will most likely state that I am an employee of Company B (at this point).
My motivation for wanting to do this is because Company A is well known in the industry, whereas Company B is not. In addition, Company B is not a traditional consulting company. For example, Company B describes itself as a "recruiting firm" on its website. I am worried that doing so will likely make the wrong impression on future employers if they run a background check.