Biggest con is management, seems like management don't like to feel inferior to their subordinates. If you do something that's good they will try and claim that idea as their own, if you say something that makes your manager look bad or stupid they will try to twist it and make you feel like you were in the wrong even tho they were. They choose favorites based off of how threatening they are to their position. If an individual doesn't pose a threat to them they will favorite this person, but if you are a threat to their position they will continuously find things that you do wrong to keep you looking bad.