Will work in a pinch. If you're in the professional services department, be prepared to work. Nights and weekends. You are also billable, and life is centered on the client.
The co-workers are great. Management, is a bit shady, and customer ethics are somewhat questionable.
Cons
Long hours, the fiefdom of management.