I've had a great experience with SFP. There is a wonderful culture and the training is superb. I feel confident that my clients are well taken care of with the numerous resources available. I would highly recommend SFP to anyone wanting to switch firms.