Pros
Excellent building with an open floor plan and places to work in quiet
Cons
The CEO doesn't understand software engineering and how to lead an IT organization. There is no value placed on the quality of work. Instead, everything is a fire. Due to years of poor management, internal systems are brittle, don't scale, and are prone to failures. Whenever there is an issue, usually daily, engineers across teams hop in a slack channel to work through the issue. A team usually supports 100s of applications and doesn't have a firm grasp of system boundaries. Issues can take hours to solve. Management blames the culture on the individual contributors and doesn't look at the issues they have created. In one of my last meetings, the CIO said the employees caused the negative culture. The meeting was after layoffs that were handled in the worst possible fashion. If you are not a long-term employee that is part of the “it” crowd, you will quickly fall out of favor. After layoffs leaders were promoted even though they had less members on their teams.. This was done based on protecting favorites and covering up for each other. Laying off employees and promoting managers killed morale. Furthermore, the CEO stating the corporate office does nothing shows how little respect there is for knowledge workers.