Let's face it. Life is just too short to be messing around doing a job you hate. If you bring a bad attitude with you, you're bound to pass it to your colleagues. Your colleagues then avoid you, and you feel more isolated.
How do you break the cycle? The key to most people's problem with their job is down to their values. Values are the principles or rules that a person holds as important to living their life correctly. When a person is unhappy at work, it's generally due to their values are being compromised.
If you are a high achiever who values recognition, you are generally going to get upset if your efforts are ignored. If you have pacifist values, perhaps working for the Ministry Of Defense is not a good idea.
These are simplified examples, but exploring your values will give you a clearer idea as to any problems you are having with your career.
If you want to know more about your values, email me.