The HR department is a joke. If you come to them with a complaint, they will laugh. There is no such thing as anonymous. They will bring your complaint to the person you are complaining about and they will mention that you specifically are the one who complained. There is almost no upward mobility unless you become best friends with one of your managers outside of work. None of your business is private, and if you think it is, your manager has told at least 8 other people on your team. The company itself has a great idea of the culture and beliefs that it wants but when you get down to the nitty gritty, they aren't being upheld at all.