This is job is a good job to create a career with, however, in my case it is difficult to be promoted (I have been waiting 3 years already), and the money is decent but never enough. Management has tendencies to show favoritism. If you work hard, and come do your job and go home. I would say this isn't a bad place to work for.
Learn Stuff, Hours of Operations