I highly recommend this firm for its team approach to solving complex legal issues while keeping you informed throughout the process! The firm handles all aspects needed to bring your case from inception through conclusion. They will find the best strategy to achieve our goals and keep us updated at each step along the way. Their billing rates were higher than expected but their staff was extremely helpful when explaining how they arrived there. There were no surprises as far as fees. This is one of those firms where it's hard to dislike anything about them because you're always treated so well even though they do great work. I like how we were able to receive help from all departments at WCPD for any issue they may be having during our time there! The only thing is it can get overwhelming when you see so many people going through similar experiences as yours but not knowing where else your case could go next because everyone works together seamlessly here!! But overall this was very helpful considering my previous firm did nothing regarding immigration services while working out west (I'm originally form California).