I worked for GSK for 1.5 years on a contract. I absolutely loved it and wish I was still there but unfortunately, it's very difficult to become a permanent employee (lots of competition, favouritism, politics, etc.) Still, I had some wonderful managers/mentors when I was there. The atmosphere was also quite "healthy," people were very engaged, and the perks were amazing -- trips, meals at fancy...