Pros: professional work-life and latest technology
Cons: engineering career focused
This has been a great company to work for. They are client based and dependent upon work to keep workers employed. The corporate office is less dependent upon project billing and provides more security. In the field or local office where work is generated, job security is less.