I've been living in Glendale Heights for a little while now. One of the positive aspects of the city is that it is fairly safe compared to the state average and especially Chicago. If you enjoy shopping, there is a decent selection to choose from but it's kind of spread out. You'll definitely need your own car since the public transportation system consists of just a few buses that only cover a small part of the city.
Finding a job in Glendale Heights isn't too difficult and you should be able to find a full-time or part-time job easily enough. Keep in mind that if you have children or are starting a family soon, you'll want to read up on the local school system to make sure it will work for you. If you're looking for a fun place to relax, check out Rockin Jump Carol Stream, it's one of the best areas in the city in my opinion.