I used to work there and found it the best GA company I have worked for.
If you moan and expect everything handed to you without actually showing what your made of then don't expect to be rewarded with hours! If you get in and do the job then the hours will come.
I found JG nothing but a gentleman, you always knew where you stood, he didn't expect you to do anything that you were not comfortable with and if you put the work in you got the hours in return. Unlike most GA companies he pays for renewals, endorsements and your wage is increased as you become more experienced and useful to the operation.
I had 500 multi in about 8 months and did interesting and varied work. Can't complain one bit!