Pros
Flexibility. This job is very flexible. Work-Life balance is extraordinary. To the point where most of us work 15 hours a week or less, or from the car. Health, 401k Benefits are great.
Cons
Diversity and Inclusion is the highest priority in the company. Some might see this as a Pro, but let me explain. Unqualified people have been shuffled around the company into leadership roles during and after COVID, some have grown to be successful, while many have failed completely, which casacades and causes multiple leadership failures down to the engineers. Many great engineers have left due to the failures of our recently promoted leadership. ESG is such a high focus that our products are failing simple quality checks. We have had many customers leave Cisco products for Palo Alto or other vendors simply because our products are garbage now, and the TAC support is atrocious. Be prepared for an annual layoff here, generally every year there is a fat trimming movement where useless roles are removed, allowing the folks to transfer to other parts of the company, where they are utterly useless. Customer Experience is a nightmare., where the Customer is put 2nd, and profits are put 1st. CX BCS contracts are the worst thing for delivery - nonsense deliverables that the customer does not have any desire for. It's purely a moneygrab by Cisco