I currently work through IPS (Independent Professional Services) and am wondering what kind of experience others have had with these type companies (ZeroChaos ect).