Working in a successful company is more than being good at what you do. Competition for work is high these days and to be the most successful you must aim at keeping your clients happy. It is a matter of both attracting and retaining clients.
In doing so, you must truly work at your networking skills. Remember to always be open and available to your clients. If they call you to ask a question, don’t just brush them off quickly but take the time to explain the answer. Your time is valuable, but so is keeping your client base happy. Do not charge them for your advice and if you do not know the answer to a question, find someone who does. Referrals are your best friend. They not only please your client, but it builds up your own credibility. By referring a client to someone else in your network it makes the client believe that you really know the industry.
On the other end of success you now just have to be good at what you do. Ask them plenty of questions and listen to the answers. Most people are not used to working with designers and often do not know what they want. Always provide updates for the client, even if they do not ask. The clients like to see what is going on, so show them examples and get their feedback.
My last tip of advice would simply be to be nice and remember to love their brand as much as they do. They need to see someone believe in what their doing and reassure them that they are making the right moves. People like to work with pleasant people; I believe that good energy is everything in the workplace and positive vibes go a long way with the projected ups and downs of a project. Therefore, if you aim to be energetic and polite in your work, you should always get the repeated business you deserve.