As mentioned in the post, I don't work there anymore. It's worth noting that this isn't the first bad experience I've had at a workplace (see other post [1]). Also, several of the things I mentioned have nothing to do with work, so a new job doesn't solve them.
http://www.youtube.com/watch?v=w4LExVkv4Pw#t=6m14s