You should have a good resume and be job specific. There are different disciplines in different fields. I'm not sure if you have an already established career or are still looking for what you want to do. Myself, I have a career.
I look for positions on my own but I go through agencies as well. Some of the bigger companies here in Calgary will refer you to various agencies even though they hire you.
Also, you have to establish and put some effort into networking and building a network of colleagues and associates. That's important and should be part of your career growth. Linked In is a good site for doing that.
|