Reasonably competitive salaries
Some good product ideas
Many of the
Cons
Little strategic planning
Use layoffs rather than planning to manage the cyclical nature of oilfield service revenues
Engineering staff careens from disaster to disaster; "fight the biggest fire" mentality
Not many employees over 55