TL;DR: Accept an offer here if you're desperate and need a job or experience. If you do accept an offer, keep looking for better opportunities and be ready to jump.
The company is on the decline. Executives do not care about talent retention or rewarding talent for their hard-work as made evident by a lack of raises and mass layoffs. There is also a very high turnover rate.
Promotions and raises for Devs are determined by performance metrics that are published for the entire team to see every quarter, showing each individual person's performance metrics. For example, there is a metric for issues found by others on your patch during code review. This incentivizes people to raise harsh and nit-picky reviews often with inflated severities, in order to boost their own performance rating (people are given a higher performance score if they leave reviews and raise issues with a higher severity).
The on-boarding process is rough and juniors are mainly expected to figure things out on their own. Combined with the performance rating system, there is no grace period for new dev's and they obviously are going to make mistakes in their first month or so, causing them to rack up raised issues on their patches, which will tank their performance rating that won't be reset until ONE YEAR later.
In general the culture on the team can feel very cold and silo'd. Some of the Software Architects have a huge attitude problem making it a nightmare to be a part of the team. From them, you will have to deal with petty/retaliatory code reviews, and continuously be made to feel as if you are incompetent and inferior to them. I hope this changes as nobody deserves coworkers like that.