Hi There. I just saw your post and wondered if you went through with moving to the rock.
I lived there, well not quite. I worked there and lived in lalinea for 2 years.
If you have moved there and are by now beginning to question your own sanity. Don't. It's not you. It's them. That's all I can say to you. Really, as an educated, developed person with any interest in culture, history or art, you may well find yourself in the minority. So don't worry.
If , on the other hand, you are a poker loving boy racer who likes to date underage school girls and eat stale crisps or visit Morrison's and BHS for a hobby on your day off, you will be in your element by now. Or you could go to that one star hotel or Club , just across the border when the chaps from my office frequented to meet 'ladies'.
Whatever happens , you will have an incredible experience. My advice is to see the whole thing as a giant experiment on human beings. Because you will see and meet all sorts of them. And just when you want to avoid them, you will see them again and again and once more for good luck. There is no escape. Forget about work life balance. It all blends into one long dreary hazy fog of gossip and narrow mindedness.
So mind the cockroaches. Keep your wits about you. Don't tell people anything about yourself that you don't want blasted all over the place. Understand that this place is a microcosm of strangeness. There are alot of very unworldly people about. Don't stay there too long. And find a pal to giggle with at the hilarity of this wildly weird and backward little military base.
Oh and remember that you are Geographically located just off the coast of Africa. Learn about Spanish wines. The best ones are from the north. Mensia, albarino, txcholi and rioja are the best. Drink them in Spain. Get out hiking all year round in Spain, if you can. Round up your work crew and make them come with you. Start a fitness boot camp on the beach in the evenings.
Go to Spanish lessons in Spain. Do online courses in the winter time to quantify all the amazing learning you will get.
Write a book about the characters you meet. You will enjoy reading it when you leave.
I hope this helped. It's what I wished I did when I was there.