Hello,
Since you are talking serious occupation goals, you need to remember that the video game industry is like an organism in itself. Unless you go Indy, the company will pull you this way and that way by what it needs - short term and long term. Only the very skilled artists earn a secure income long term within a corporation, whereas many programmers are able to make it if they have good skills. If you are thinking in terms of stepping stones in your career, then by any means get into a company and take it from there. Most people are transient in the game development area because it is very fluid. You will need to "be on top of your game" to make it.
My strategy has been to work with a company while I do freelance on the side. This way I cover all my needs and goals as I stay busy at work. Bills are paid, skills increased, and network is expanded. In any case, you must keep working long hours and yet earn enough to cover living expenses. Learning takes many hours by itself, but living expenses take high priority.