As a contractor filling a permanent senior role, I have had to work with a permanent subordinate who does not really report to me. I have had some issues with this subordinate not meeting deadlines or pulling their weight and have on some occasions seen them and have been told by them that they engage in non-work activities and have clearly been instructed on their ‘personal work ethics’ which I do not agree with. I know that these non-work activities and their work ethic directly impact their ability to produce work that is on time and accurate but the client non-IT supervisor always accept the explanations for work being late or inaccurate that are not actually true. Since we work as a team I am having trouble how to handle this since I believe these missed deadlines or error proned work also relects on me. How can I handle this when I am not sure the client will appreciate my candidness if I blow the whistle?