Pros: stable
Cons: long hours, on call some nights, poor compensation for work in the field.
Good company overall, but very impersional due to its size. It is difficult to advance in your career due to the lack of overall leadership and recognition from management without severe arm waving.