Director Global Finance Shared Services at VeriSign
Hi Mounia -
To be a Career Counselor you will definitely need to be in an environment where you can be mentored and learn the various aspects of this fascinating career. Having said that you will not really get the level of involvement that you will need trying the for-profit route. Companies may hire you as an entry level HR assistant but they will not have the time to devote to educating you nor will they actually be doing very much in the way of actual career counseling.
Therefore the non-profit route would be my suggestion as these organizations ALWAYS need help and if you are lucky and get in an org where you can be mentored while actually helping you will benefit so much more...
Keep in mind that you will need to obtain certification from an accredited organization to ultimately be considered a credible career counselor and these programs can be both rigorous and have requirements for a minimum number of provable counseling hours. This requirement could be fulfilled working with a non-profit where you may actually be involved(although supervised) dealing directly with clients. This can be a very rewarding career and I wish you luck in beginning your path!