I don't know where to start really. The place is full of high school cliques and HR is non-existent.
People who sacrifice their time and who try to exceed expectations are put down and under appreciated. Nothing you do is ever good enough. While more senior staff hangs around chit-chatting all day about garbage and personal issues and making fun of customers.
There are a few slackers on the management team who will go out and take 2 hour gym breaks, chill on the couches, talk to their friends and pretend they're actually working.
The attitudes of a few people in this office, especially on the support team are absolutely disgusting. There may or may not be a couple of people who think they're the best thing since sliced bread. Massive egos. People who like to exercise authority just because they can. Just because they know each other outside of work, a few of them stuck together constantly and are very unwelcoming of new employees. It's like a club that you can't join, and they make it known that they have to accept you first before you're "one of them". theure the worst people I've ever met, and I wouldn't wish my experience on anyone.
There are people who don't deserve to be part of the leadership team, but they're promoted anyway because they like to party after work and they fit in socially with management. If you miss one of their forced outings where you're supposed to have "fun", you're labeled as someone who isn't a team player and they'll start second guessing you.
If they don't like you for the sake of not liking you, good luck, because you're going to need it big time.
Look for a real job at a place that will respect you, because this place knows nothing at all about respect or hard work.
Do yourself a favour and stay far, far away.