As has been said - some good corporate operators and some bad. Mine is fine for me, but I can see why others (with more family/social orientated commitments) prefer a stable roster. Mine gives me the flex to do other things both inside and outside aviation so the reasonable salary I receive from the corporate job is supplemented by 'bits and pieces' from elsewhere for doing what is essentially my hobby!
Can't complain (nobody listens anyway!
)