First month I worked there I didn't check-in any code because we couldn't setup the local environment. Then once it did work you would experience "outages" while the dev server was down every day usually in the afternoon. Hopefully your code was working by then but it didn't matter because you couldn't check in any changes until some lead physically sits with you (and holds your hand) while you demo and explain every line of code. This is a symptom of way too many developers, mostly overseas, sharing the same environment and lack of trust for your developers to not check-in buggy code. Instead of addressing the stability issue, management would give you some hacky work around, "try this different login," "host the javascript locally," "try incognito mode," etc. They didn't really address the quality issue because who knows, as long as it wasn't their team that broke it. Also, good luck making changes to any library code because "we don't know where else this is used." Copy and paste thousands of lines of javascript and grind on.
Culture is mostly south asians and open office. Not unusual for multiple languages to be going on around you and everyone is always standing and talking. The tech leads are chosen based off who is the most talkative and aggressive to work with.
After about 6-7 months I was called into the office and told I was chosen to be laid off and to prepare for it due to some "performance metrics" I never saw. This never happened and I worked there for quite a bit longer, but was very stressful none the less.