Pros
Great People, Great Management, Great Support, Great Training and Shared Knowledge. Treats Employees as important members of the team, from the shop to the field to the office. Reluctant to layoff employees and would rather train employees during down time to better serve clients when things pick up.
Cons
Got bought and dismantled by SLB.