GA operators=piece of string!
With FR you know what youre letting youself in for. GA covers a whole spectrum of operations, lifestyles, duties, rosters (or not)....
You need to find out as much as you can about the XLS outfit as you can. It has the potential to provide a far more satisfying range of flying, but it also has the potential for you to fly with the same frustrating tosspot week after week!!
A job with a GOOD GA outfit is better than life with Ryanair.
Ryanair is far better than a life in a poor GA company!...IMHO