Pros
If you join the company, that I strongly advise against, you might work with awesome people, but very few left, and the rest will abandon ship in the next 6 months in my opinion, so hurry up. You can learn debugging like a boss, as it is 80% percent of your work... in a lucky week.
Cons
The company has been favoring in-house solutions over standard ones so far for every technical challenge. It looks like there is a privileged bunch of developers who love coding, and job security as well, so they produce custom solutions for everything, of course it seems they only enjoy implementing the happy paths so their code is buggy as hell. The rest of the company tries to clean up the mess. Long story short, you will not learn anything that could be relevant for your long term carrier technologically in my opinion. In my experience, there remained no leadership in NNG where it matters in the classic sense (people who wisely and willingly choose direction, care for their people, and take responsibility when they are mistaken).