Good clients. Friendly co-workers who are fun to work with. Flexibility in working hours.
Inconvénients
Management was non-supportive and not savvy in the Salesforce consulting arena. Communication and solid direction from management was poor and their style was very cowboy shoot-from-the-hip with constantly changing goals and ways of approaching work. Ideas were not usually taken and employees were played against each other. Management created an us against them environment (except for Brad. Brad is awesome).