It's no secret that Amazon has been posting strong growth numbers for some time. Annual revenue for 2018 was $232.9 billion -- an increase of 30.9 percent over the 2017 total of $177.9 billion. As a result, the company has had to hire lots of employees to keep up -- more than 600,000 as of the end of 2018. However, most of these employees work in company facilities.

That is, until Amazon posted a new job listing last week for 3,000 work from home seasonal customer service associates. If you've always wanted to work for Amazon, but in the comfort of your own home, this is your chance.

Here's an excerpt from the job description:

"As an Amazon Customer Service Associate (CSA) it is a critical part of our mission to listen to the customer's needs, deliver timely results, accurate information, personalized resolutions, and maintain our professional environment of supporting all Amazon customers. As a CSA, majority of your time will be spent helping a variety of Amazon customers and drivers by phone, and sometimes via email and chat. You will use tools and programs to navigate the site, research accounts, review options and solutions for customers, and communicate them effectively. CSA's will learn other areas of the business and support specialty departments as needed."

In addition, the job pays $15.00 an hour. And although you can expect to work an average of 20-29 hours per week, this might sometimes increase up to 60 hours a week (overtime is paid at 1.5x base rate). You'll also be eligible for a health care coverage plan after 90 days of employment and an employee discount.

Sound good so far?

There's just one catch, and it's a pretty big one. You must live in one of the following states: Alabama, Arizona, Arkansas, Iowa, Kansas, Louisiana, Mississippi , Missouri, Nebraska, New Mexico, North Dakota, Oklahoma, South Dakota, Tennessee, Texas, Washington, Wisconsin, Wyoming.

While Amazon says in its job listing that candidates with previous customer service experience are preferred, according to FlexJobs senior career specialist Brie Reynolds, candidates from a variety of backgrounds should qualify:

"There's a lot of different backgrounds that could fit with this type of role, as long as you have a history of communicating and helping to solve problems and you feel like you're able to work in fast-paced environment. There isn't really one background that fits, which is kind of nice because a lot of different people could qualify for this type of role."

While there's no deadline in the job listing, I strongly suggest not waiting too long to apply. As the old saying goes, the early bird usually catches the worm.