Pros
As a developer... if you are a bit lazy and not particularly good at your job, you should fit in nicely. No need to worry about any kind of technical/competency tests. In fact, a lack of competence makes you fit in better. Don't worry about being exposed, as anyone with any real integrity, wishing to improve things, will be considered a trouble maker and squeezed out. About one hour of real work every day should be good enough. So make sure you have plenty of youtube channels you like to catch up on. They will provide you with a company polo shirt so you can blend in with your like-minded colleagues who can't even be bothered to dress themselves. So, if you have skills that are at least 15 years out of date and you have no understanding of the most basic software design principles, this is a great place to work!
Cons
Connect like to retain people who have worked for the business their whole lives. Slowly promoting them to level of complete incompetence. When these people are in charge of hiring, the calibre of people they hire is inevitably lower than average quality, and so the cycle continues! The in-house software development teams have spent years building brittle, un-managable, un-scalable ad-hoc software solutions which may have once helped the business grow, but now only serve to hinder any further progress due to a complete lack of exposure or implementaion of even very basic software design principles. The entire backbone of the company relies on obselete outdated un-supported technology. With the same unskilled people 'managing' a 5 year implementation of yet another obselete ERP system, the same level of incompetency has shone through again. Providing another un-scalable, un-managable brittle system that no professional modern developer would wish to be involved with. Successfully hindering the business growth for many years to come. Just for good measure... you only get 30 minutes lunch, bare minimal pension contributions and no sick pay or other normal benefits.