The agency is quite responsive and has a good network of contacts in the Silicon Valley tech community. It's not easy to find a great fit between employer needs and candidate experience. They have been slow to onboard new candidates onto the platform, which makes it difficult to build relationships with them. Make sure that you're well prepared before signing up for an interview. If they are able to connect you to a position that meets your interests, it could be a match made in heaven. The agency helped me identify opportunities where I could work remotely with other US-based colleagues. A remote role was what I was looking for.