I am a Computer Science graduate. Some one suggested me to get trained in TM1. So just wanna know.. Is Cognos TM1 for technical ppl or functional ppl??

Does this tool have great opportunities? what could be the pre-req to be a TM1 developer?
Thanks in advance..
AG..