Pros
Better benefits including health and 401K. Friendly colleagues.
Cons
Talking about Houston site, processing department. One of the worst management in a company with such a scale. Better benefits but worse compensation since almost every processor works long time. Many of them work 60 hours a week without compensation (aka project based). About 70% internationals, bad communication and worst time and project management. Almost every project runs into time crisis. Sometimes waiting for results/writing reports even during client meeting/reporting. In such a geophysics company, management prefer any applicants except those with geophysics background and make them work extremely hard. You know what I mean. No formal documentation, leave alone software development guidelines and coding styles. Most code was written by unprofessionals without any comments. Almost everything formatted in PPT. What a joke!