I'm part of a small team (<10) that's only been together for 6 months. Most of the relationships within the team are very good, but we have a contractor who very blatantly spends in the region of half his day browsing the internet - reading Facebook, forums related to his hobby and browsing gadget and tech reviews. He often turns up after our daily standup (10am). The only person that doesn't appear to be aware of this is his manager.
I, and others that have commented on his work ethic, would be happy to see him either working at 100% (he can do good work, but chooses not to) or removed from the team. Knowing he's being paid 200% to do 50% is proving very demotivating for everyone else. I'm going to try dropping some hints ("If you're short of something to do,..." etc.), but I think it will need someone with more authority to make a difference.
One detail to be aware of is that the manager received an 18 month driving ban about a week before the contractor's initial 3 month period ended. The contractor was renewed for 12 months. They both live about an hour from the office, but only 5 minutes apart.
I have reservations about the manager too, for other reasons. He's very chaotic and despite doing plenty of hours, his actual presence and availability is very intermittent. When asked why he's just signed a P.O. for a new build server nobody was asking for, the reply was "because the money needed spending" rather than "to make the builds faster". It cost £12k.
What would be an effective way of improving the situation? I know a couple of people are already seriously considering leaving the team.