It is important to hire a criminal defense attorney if you have been contacted by local law enforcement or by a federal agency for questioning as a crime suspect. A criminal defense attorney can counsel you and prevent you from saying anything that could serve as a detriment to your defense.
It is also wise to hire a criminal defense attorney if you are charged with a crime, regardless of whether you are innocent or guilty. A criminal defense attorney can provide you with a general understanding of the criminal process, investigate the case and represent you in court at the criminal proceeding. Your attorney can also protect you from unnecessary convictions or keep you from consequences that are too harsh for the crime.