It does sound like you have a lot of good things going for you! I just gotta wonder if you don't see
how they're good.
The above poster is right: Some workplaces function like that. It can be a GREAT thing if you think about it,

. I searched high and low for a place like that because I was getting exhausted and beaten at office politics at my previous job. I love how most people come otgether for work related things only and then go live their separate lives.
Stay positive, x0x0x