As a consulting company, most of the employees are working at home or at a customer site. This is great for self-motivated individuals. You meet your peers only while on-site on a consulting trip.
Since the company model is distributed, some strict rules may apply. The benefit package oferred by the company is one of the best out there.