Pros
Weatherford presents the opportunity to work with bosses who are understanding of that fact that life events occur and are willing to work with you when stuff happens. Plenty of career development courses available to help the employee to further their skill set and to grow professionally. Isn't quick to pull the trigger on laying off employees during downturns (2 have happened during my 6-1/2 years, and only 1 has happened at my location). Opportunity to move around within the company should you feel the need to seek a new position/challenge. Invests in their employees and offers team building events during and outside of work hours.
Cons
Plenty of competitors offer more in the way of monetary compensation. Facilities are good, but not necessarily top notch. Weatherford doesn't necessarily have the best reputation with all of its clients.