Pros
Easy interview and fast process to be hired.
Cons
Culture is exceedingly toxic. Management constantly talks down and poorly about everyone else at the company, especially his bosses and the B level execs. After being hired, you will soon find out why no one will ever touch an old system or do anything that may possibly link them to any possible issue. To excel here you need to just not do anything that could possibly bring attention positive or negative. It's full of booby traps and time bombs, of which you will be thrown under the bus for tripping them. When you do what your boss tells you and he praises you for, the next day he will tear it down in front of the department. Then repeat. There is no consistency here. Of the criticism there will be nothing actionable. Only vague ideas of what it wanted. Your manager will talk to you for enforcing the policies that your manager stated you should enforce. When you're ready to deploy code to fix issues your management has stated are issues, they will be sarcastic over text. However you have no way to know this and when you deploy you will be in trouble, get your code yanked saying it broke something with no feedback on what or where and dressed down in front of the department. If you find something wrong and report it, nothing will be done because the stakeholders have no incentive too. Management doesn't know how to use configuration management or why. They truly do not grok tech culture or the devops process or how QA even works. Much of their systems have entered a drift state because of not knowing how CM works or why. Bringing them back in will get you thrown under the bus without any feedback or chance to fix anything.