Wide scope and variety of interesting work. Promotion based more on work quality less so on politics. Long leash and flexibility as long as you perform. Great self-learning resources.
Cons
Heavy workload, like most consulting firms. Underpaid. Shoestring budget. Old school lifers who protect each others and resist change.