Pros
Practice and remote teams are an amazing and diverse group of people. They truly are the most enjoyable part of the job. The managers for these teams are also pretty great. They really look out for you and want to help you succeed.
Cons
Expecting superior work for minimal pay. There is no regard for the current cost of living, even though all practices are in fairly wealthy and high cost of living areas. Most upper mgmt/HQ employees are extremely overpaid and don’t do nearly as much work as all the support teams aka the people keeping the company going. You are expendable. You can do great work, express concerns over not making enough to pay your rent and feed yourself and they will happily watch you walk away without a care and just hire someone else.