GF is a good company, but the management style in some fabs (such as Asia) is not good.
The management decision is not technical base but more is personal base.
The relationship with the customers mostly is not respectful.
The relationship between HR and the management is so friendly (nice), but the problem is HR is never to help employees, but only to help the managers. So, If you assume there is a person of trust sitting in HR to listen and help you, you are wrong.