I know so many people that were employee #1 or #2 and were then pushed out the door with absolutely no compensation after they worked nights and weekends and suffered to make something a success.
Managers and owners use good feelings to take advantage of starry-eyed developers who think they are going to change the world.
There is a huge range in ability of CS graduates. Some just take courses and sit exams. Others do all the projects and in addition side-projects, etc. The latter would of course be far better paid and more able to choose between job offers.
If you haven't yet enrolled in a CS course and are asking the question out of curiosity, then my advice would be to choose a field that you can actually be interested in. Regardless of the career path, you will be more successful if you seek to make a valuable contribution.