Pros
The only true positives of working for GG is that some of the local staff truly did/do care for the well-being of employees. Sadly, they are almost always to force miserably long hours performing jobs that pay approximately half of what they should all while producing inferior products.
Cons
The list is exhaustive but my patience for thinking about this company is tragically brief. In short, the upper / corporate management group cares absolutely nothing for the workforce and lose no sleep over lying to them about salary, scheduling, their future with the company (this goes for the lowest hourly worker up through management), salary, safety procedures, injuries and/or intentions and, lastly, salary. I would highly recommend this employer serve as your absolute last resort.