Pros
Work from home, pay, benefits, lots of paid time off, deeply discounted cable services, 401K, etc.
Cons
If you enjoy working in a environment where reality/logic is suspended, you're micromanaged, confusion abounds, poor communication runs rampant, terrible tools hinder you, vague expectations that do not make much sense (and change often), and being held accountable for literally EVERYONE else's work, then the engineering side is for you! The company as a whole is very cult-like: Everything is great! Comcast is great! Rah-rah-rah! Anyone who dares not to buy into the love-bombing, gas-lighting, and have independent thought are not welcome. If you have any sense of professionalism and an IQ that isn't rivaling that of a single-celled amoeba, you are best served looking at other places for employment.