Pros
Pay is good. Work-life balance is pretty decent as well. Office is brand new. Fitness center on-site, wonderful jogging paths off-site.
Cons
Office politics, no raises (unless you're a manager), poor training, management prefers to point fingers instead of just getting things done, I've literally been in meetings about setting up more meetings, select employees will have unprofessional outbursts (crying, screaming) in the office in an attempt to get their way (and they usually do), managers are basically immune from sexual harassment complaints (unless it's very extreme or they're basically on strike four), and a lot of wasted effort and money on failed "initiatives" to change culture instead of just doing work and improving production (example: Emotional Intelligence). Many "Engineers" look down upon and treat shift technicians poorly. Some managers have no technical understanding of what their people do. Annual performance review system is set up in such a way that it basically makes coworkers compete against each other. People should be aware that the Malta tech park is becoming a ghost town and GF has been going through multiple layoffs. The only reason Fab8 was set up in Malta was because New York gave them 10 years tax-free back in 2008 (which has since expired).