Pros
Work life balance is excellent - fairly regular working hours - culture promotes time out for lunch etc. Opportunities for personal development are readily available and encouraged - if you want to spend time developing your soft skills then this is the place to go! Friendly and collaborative culture The Mars name looks good on your CV!
Cons
Opportunities for promotion are limited - sideways moves seem to be plentiful but there is little value in technical expertise. Management often have little specialist knowledge of their functional area so reward and recognition is hit and miss! Recognition is based on 'playing the game' rather than on functional delivery. Attitudes and behaviours of some associates can be inappropriate - Managers fail to act on this adequately.