Our strengths: abiility to really screen, interview, and find great talent. we care about our clients needs and really listen to what they want/need.  We have integrity and do not promise things we are unable to deliver. We have great processes in place and almost always follow them. We have a great solid team with great experience. Weaknesses: we do not have a clear marketing message.  We do not have very strong sales pipeline at all. Sometimes we are more reactive than proactive. Opportunities: we have many clients that we know there is plenty of development to be done and we need to do it. Threats: other companies that are more niche than we are. Clients seem to have less loyalty right now and just call everyone to see who can get someone there first as opposed to quality.  We do not work very well when it is a race. We ar much better when we can take the time to really get to know our clients and understand what they truly need. 