I own a game company (www.kidoteca.com) and I still own legally a sorta bankrupt game company (www.agfgames.com don't expect much on that site, it is sorta bankrupt for a good reason).
Also I worked with mobile games, and mobile apps that are not games at all.
And I went to a game school (I have a bachelor degree in Game Design and Planning).
First, the game industry as a whole, suck, the pay is HORRIBLE, HORRIBLE, HORRIBLE, HORRIBLE.
One year when I was particularly cash strapped, I dumped the game industry and went to a normal mobile dev job. My wage jumped BLOODY FIVE FOLD (I am not kidding).
Now that I am back working with games, I am earning half the money I was (some people might ask: why you are doing it? it is because I love doing what I do... and I won't switch unless someone offer me like 6 figures USD).
Beside the huge pay gap, the game industry is also very toxic, full of crunch, and full of jerks. Some people say it has rampant sexism. It is not sexism, actually most guys are not sexist at all (actually it is easier to find white knights than misoginists), but it is filled with jerks of all kind, noone is safe, NO ONE. You will get bullied for being female, male, black, white, asian, red hair, black hair, bad teeth, too good teeth, rich, poor, too good Team Fortress 2 skills, too bad skills, not liking Minecraft, liking Minecraft... People will just hate you, period. It would be like living and working with 4chan 24/7 (or just look at the most popular game forum: NeoGAF)
And finally, making games is HARD, DON'T do it because you think you like games you will like it, you will not, there are lots of boring tasks and crazy tasks. Do it only if you like what you have to do (or if you are good and can tolerate it).
Also, as consequence of making games being HARD, expect failed projects, companies, jobs, even marriages, game industry has lots of those.
And remember, although making games pushes you hard and forces you to learn a lot, you will find that your skills are quite unique and not much good for the rest of the market (With few exceptions of some specialities, like backend engineers or tool programmers), there are not much companies there wanting someone that can script levels in awesome ways, or that want a module file musician. And for coders, commonly in the game industry you might end learning Lua... Then good luck finding a non-game job that use that.
All that said, I can say...
Hell, I still love my job!