TalentLab provides a great opportunity for self-directed and self-motivated success coupled with solid training, support, and mentoring from senior leaders.
Cons
Personal success is contingent on your own drive, initiative, perseverance, intelligence and grit. It's a tough but rewarding field if you're willing to put in the work.