People working in search optimization generally work in one of the three categories: In-house, Agency, or Freelance. For both the employee and the employer, each category comes with its own set of implications, as well as pros and cons. Before accepting work, the SEO will have to decide if their job type will fit their lifestyle and personal preferences. One safe way to navigate this decision is to accept a few temp jobs in SEO, so you can try out a few different work environments and see what's right for you.