Pros
There are a few good project managers at Langan that are reasonable, know what it is like to be in the field, and when things go wrong or are delayed, they take responsibility and work with the team to find a solution. The time-off bank is a good system to allow overtime / vacation.
Cons
The work as a staff engineer is incredibly redundant, repetitive, and brainless. Many times you find yourself recording data that a computer is already recording, as more or less a human insurance policy in case something goes wrong so the company has a record to bolster their argument in the finger-pointing circus that ensues. Managers across Langan are wildly inconsistent, some request pages long daily write ups that are redundant, repetitive, meaningless work. Managers also request field engineers to record data / measurements / observations that are already recorded or meaningless just to justify the cost of the field engineer being out there to the client. Many many times I found that managers were "over budget" for a project that you were assigned to. This meant that the field engineer couldn't charge their work to a particular job and had to charge hours for "overhead" because of poor planning on the manager's side, or were given ridiculous hour constraints to work within. There is very little feeling of adding value to projects. There is no reward structure for working tough jobs (some jobs run 12 hours shifts from 7PM to 7AM, 6 days a week), but compensation remains the same. Engineers stuck on these jobs are left out to dry by management.