Sorry for the long title.
I have somewhat of a dilemma, I currently am employed in fast food, and I have worked the longest out of any crew members who currently work at my store. I'm somewhat of a team leader, and I do every job, including training new crew on anything they are being trained on.
The issue that I have is that I'm facebook friends with a co-worker who we will call John, for obvious reasons. John has a lot of issues with working while on the job and his friend(s) are working as well. Such as, he likes to talk to other co-workers while on the job and not doing anything other than leaning on a counter or something, talk on his phone whether it's texting or calling someone while clocked in, and talk smack about the managers and store owners behind their backs.
I know my managers are no fools, and they clearly know John has had issues with authority such as theft (ordering food and then freeing it out which is against policy), the phone thing, and extreme rudeness just to name a few. Now, I know John can work hard when he tries, and that he is a halfway decent guy, but when myself, managers, and other co-workers are busting their humps and he is just standing around texting, eating food while in the kitchen clocked-in, and not doing the job he is asked I am at a loss for what to do.
I know my managers know he doesn't do anything, however I do not see any punishment going out to John (or any of his friends that are also co-workers who do the exact same as him) like write-ups, suspensions, termination, taking away the phone while on the job (which is a policy in our manual for all members of our corporation.).
The current problem, is that on his facebook he posted pictures of what he was doing today, which was cleaning the outside of the disgusting trash-bins of the black dirt and grime on them so that they return the grey shade they were when new. On the post he is stating things such as 'Man eff this job' and 'Fuck all the fat lazy people I work with' and other such things. Excuse my use of the curse-words but I'm just posting verbatim what it says.
So what do I do? I am not friends with my General Manager, however as a senior team-member I am quite close to her. I know she knows that John has a bad attitude and all the other things I've posted about him, but do I tell her and show her the stuff he put on his Facebook? Or do I just not do anything and continue on working like I didn't see and be forced to work with someone who couldn't care less if they had a job?
I hate telling on people because I feel like a ten year old kid, but I also hate having to work extremely hard at a job that's easy and is only difficult because someone is getting paid to text, facebook, call, BS with friends and basically not do anything.
Remember, it is not just John that has these issues, so I'm wondering if the GM and Assistant Managers do nothing because they'd have to punish several of the other co-workers as well.