This place is pretty much the definition of a hostile work environment: non-stop pettiness, aggressive and hostile comments, retaliations for real or imagine slights, snide comments in meetings, people raising their voices angrily at least a couple times a week, etc. A lot of people are completely incompetent, it's not out of place for software developers to have fundamental misunderstandings of how computers work, or for managers to have no knowledge or experience with what their teams do (eg you might get a marketing guy managing a team of game developers), and generally if want anything done at all you have to do it yourself.
Salary is very low, much lower than the industry in general. They sell themselves by saying that everyone loves working there and that they have almost no turnover, but in my year there I saw almost 25% of the office quit or get fired, including most of my team. My bonus ended up being about 1/4 of what I was promised, with no real explanation why. I went to an equivalent job at a mid-size startup and got a 15% raise.
The managers are extremely petty and if you get on their bad side in any way, they will retaliate. They also actively monitor everyone's laptops and watch your private email and social media use, they WILL threaten to fire you for things you say in private chats and you'll have a document put in your permanent file. They frequently ask for data to be changed to fit their beliefs... if they decide a plan will work or if a game feature is successful, you basically have to fudge the graphs and numbers until the data reflects that, regardless of what is actually going on. Failing to do this results in the above retaliations... and when the plan fails or the feature flops, you take the blame for it.
Any kind of promotion or career advancement is 100% political. Being good at your job or making the company money is irrelevant.