TIAA is a full-service financial company that has its roots in education. It is a reputable player due to its longevity and ranks well in customer satisfaction ratings. Its investment offerings are competitive, beating a significant percentage of the other brokerages in this niche.