Like any other field, it has its ups and downs. At the moment, most jobs are of the mediocre variety, with relatively low wages, but there are also very nice and high-paying jobs that are there for the taking for those who need them - overall, that is what I would call a pretty good market.
You really can’t predict an industry one university education ahead (4-5 years) or, more importantly, one career ahead (40-50 years). If you’re looking for a safe bet for career choices, CS is quite a solid choice. It’s versatile (you can do jobs in a wide variety of industries with minimal extra training) and there are a lot of places where your services could be needed. The field has many flaws that you should probably spend time researching during your years in school, but it’s not a “hot” major that will go out of style by the time you’re done either.
Think of it this way: if your main career choice doesn’t pan out, where else are the skills you learn in college valuable? For CS, the answer is that it’s useful in quite a lot of places.