Working as an RCIC means navigating these difficult challenges in representing your clients and also making sure that your clients are aware of how long an application can take.
Here is an article explaining some of the difficulties that Iranian PR applicants face: