It sounds like you have a nominal (unordered) response variable that is measured repeatedly on subjects. You can fit a logistic model to such data using PROC SURVEYLOGISTIC with the CLUSTER statement to indicate which observations come from the same subject, and the LINK=GLOGIT option in the MODEL statement. See "Cluster model with variance adjustment" in this usage note:
http://support.sas.com/kb/22871 . GENMOD cannot model a nominal response.
To avoid problems with seemingly incorrect parameter signs, use the REF= response variable option in the MODEL statement to select the reference (denominator) level for the generalized logits that are being modeled. For instance, if you want the two generalized logits in your data to use the probability of "remain in office" as the reference level, and assuming that it is coded as 3 in your data, then specify: model turnover(ref="3") = ... / link=glogit; Also, if age is a predictor in the model and you want to treat it as categorical rather than continuous, be aware that the default coding imposed by the CLASS statement is "effects" coding which may not be what you are expecting. The typical 0,1 or "dummy" coding is used when you specify the PARAM=REF option. You can also use the REF= option to select a reference level for each predictor. For example, this statement selects dummy coding with age=1 as the reference level: class age(ref="1") / param=ref; For details on the different types of coding and the parameter interpretation that they induce, see "CLASS Variable Parameterization" in the SURVEYLOGISTIC documentation:
http://support.sas.com/onlinedoc/913/getDoc/en/statug.hlp/surveylogistic_index.htm
The answers to many questions can be found in the Samples and SAS Notes in our searchable knowledgebase,
http://support.sas.com/kb. You can use the search engine there to find the answers you need.