Scope of practice, patient population, and work-life balance for a general cardiologist in the U.S.?

I’m curious about what a general cardiology practice looks like in the U.S. beyond inpatient consults and outpatient visits. Do general cardiologists typically perform procedures like echocardiograms, nuclear stress tests, EKG interpretations, or even cardiac catheterizations? Or are those more reserved for subspecialists?

With so many advanced fellowships available after general cardiology (like interventional, EP, heart failure, etc.), what kind of patients do general cardiologists primarily manage in an outpatient setting?

Also, how does the salary and work-life balance compare between general cardiologists and hospitalists? If anyone has insights into compensation, workload, and lifestyle differences, I’d really appreciate it!

Would love to hear from those in the field. Thanks in advance!