If you aren't a fan of changes to processes, this may be a difficult environment. Changes in how processes are handled is a regular occurrence in the field, some because of laws, others because of potential improvements. These are communicated, but can be frustrating to expect instant 100% accuracy right after being notified of changes.
Management can be difficult to get answers from because they have a massive workload.
Being in a remote setting, communication within different teams can always be improved.