Your view of the company and this job will 100% be based off of your direct supervisor. The company does not care about you, but if your supervisor does, you WILL feel like you are supported and what you’re doing matters.
Otherwise, in the company’s eyes, you are solely there to make them money. They will not support you if the client receives a complaint about you. They will throw you to the wolves (the client). Even if the complaint against you is totally bogus, you ARE GUILTY UNTIL proven innocent. Luckily, my supervisor fought for me and believed in me to overturn a bogus complaint.
With that in mind, as long as you have a supervisor that supports you and their team, this job will be enjoyable. You can overcome the challenges (which will be different in every area) that come with the position and grow into a high level investigator.