The company outsources most of its software development and would like to outsource even more. You will most likely end up sorting out some outdated piece of code that management plan to replace anyway and your CV will have scattered tumbleweed instead of technical stuff you have achieved and learned from.
Technical management tend to compensate for their incompetence with a bullying attitude and a complete lack of regard for software engineers - you will be treated like a brick layer with the attitude of 'I can get as many coders as I need from the labour exchange to finish this project' : they really have not heard of 'The mythical man-month' and have no idea what writing maintainable and stable code is worth. They talk about the costs of 'technical debt' while consistently creating it in every decision they make.
Once you are in, you will be stuck on annual inflationary pay rises and discover that the job market can offer more lucrative pay but your current job has provided you with nothing to offer new employers. I have been here five years, not a single training course, for example.