What I liked
The program has a strict curriculum they want you to learn, but anything outside of that, depending on your branch, they give good flexibility to give you experience in an area you are interested in. For me, I was taught how to utilize asset allocation and efficient frontiers in the context of portfolio building and management.