My experience with IPC has been fantastic. The staff are great to deal with and communicate very clearly. From day one they took the time to learn about me, my goals, and my finances and have been attentive to any changes to keep me and my accounts on track. They aren't afraid to make recommendations for changes to my accounts when they see those changes benefiting me. I've never felt overwhelmed by numbers and they've been great about communicating the ways that are easiest for me. The office is also filled with friendly personalities and it's always a joy to visit.