Pros
If you suffer through the lies, back-stabbing, degrading, morale crushing environment long enough, you'll gain enough power to do whatever you want with no fear of repercussion, other than never seeing a pay raise. Some of the general co-workers/teammates are legitimate good people and you can benefit from each other's knowledge.
Cons
If you're male & white, you have moderate chance of succeeding. Not in that category? You'll be held back, cast lower than everyone else, and eventually forced out of the company. Company fears evolution and upgrades in areas of technology, development, and efficiency, Have an idea to help? Great! Throw it in the trash. Customer-first mindset is not appreciated. Spend extra time to make something right will get you reprimanded days/weeks/months later. Job titles and roles will change on a whim and lack any sort of clarity and expectations. Staff size continues to shrink and stress goes up. Replacements are not a priority, and those that are brought in are unqualified and only strain resources further. Don't think for a minute that any of this is an exaggeration. It is not and is only a fraction of the disgusting realities. Are you thinking of applying for a job here? Stop. Stop right now.