Pros
Competitive pay. Decent benefits. Potential to do great things if they finally agree to do anything. Great friends and co-workers. If you can handle the chaos and have no immediate personal goals, you'll have a workplace with a lot of job security.
Cons
MORALE is pretty low. Why a career Venus flytrap? Recruiters and hiring managers offer you the opportunity to come to join x team and be a key contributor and do real engineering, but after 3 years in the same role is pretty obvious that the business priorities is putting bandaids across the network, support a decaying video infrastructure and be 80% operations heavy role. Nothing new and interesting is happening like in other major MSOs that they are developing their own technology. -Three years after the merger the company still has no identity or culture. ( The company doesn't invest in creating a healthy culture in what the future of the company is going to look like ) -Internal political battles across the enterprise still exist. (TWC Vs Charter vs Brighthouse) -Lack of communication between different verticals ( Big inefficiency in understanding how the different verticals operate and how that impacts your team's work) -Excessive micromanagement ( leadership wants to know everything that you do with no developed process of what the actual expectations are. - Massive talent drainage (Good quality Principal and Senior Engineers are leaving and are being replaced by subpar professionals with limited knowledge ceiling across multiple teams. -Finger pointing at its best. (Mostly everyone is protecting their back instead of focusing on fixing the real problems that would benefit the company in the long run. -After multiple leadership re-organizations, full teams of engineers still have no idea what their goals and day to day tasks are. -Turning engineers into glorified call center employees ( This is where you end up when you can't find a good quality job elsewhere) -Little to no room for advancement ( not a lot of challenging positions available over the last year and even when applying to other roles you do not even receive a job interview. ( in my personal case I applied to 5 roles would be promotions, but they were either canceled or filled with outside talent before I even had the chance to interview. -No quality internal training or development programs for technical staff. -Poor work to personal life balance. ( You will be working 60-70 hrs week, and will be expected to work during the day and support nightly activities regularly)