facilities - Frequent internet outages, low quality laptops that frequently break or have issues, problems with heating/ac.
technology - technology leaders have no idea how modern applications and systems are designed/built. They also appear to be incapable of understanding some modern paradigms like containerization, configuration management, and engineering best practices.
Culture - As a company ccc does not embrace the diverse team they employ. In many cases ccc directly ignores cultural, religious, and other lifestyle choices when ordering food for corporate events and when scheduling outings.
leadership - Leadership is usually highly disconnected from any real work and they generally have no idea what their employees are doing.
Staffing - There is a very high turnover rate and it takes a very long time for positions to be filled. There is also an internal view that things should be moved “offshore” or to consultants/contractors.