Clustering and Segmentation



Recently I got a survey dataset which has employees detail like age,dept,years of exp etc and based on that they have asked certain questions like company environment,Compensation etc and ratings are in the scale from 0-5.Now I want to cluster the employees whose response(opinion) matches and want result so that we can conclude something like most of the employees from this group like company environment.
I am solving this problem in R.Can anyone suggest me which clustering techniques to use I have implemented k-Means but didn’t get the answer which I wanted from the dataset. Kindly guide me the approach.The dataset in categorical in nature(i.e all variables are factors)