Pros: they cover p.eng license fee, and eit fee, good benefit packages
Cons: poor job security, not well managed, un-organized structure
If hired here, you better be sure to have your resume up and updated to reapply to jobs immediately. There is not much job security and they can lay-off people as easily as they can hire them.
Your time at Hatch is strongly depended on whether or not the team your assigned has projects to work on (as hours logged would be charged to Client). When projects are deferred or Clients shutdown projects, be extremely careful as you might loose your job. The Associates (Team leads, Managers) are responsible for finding projects & Clients..and if they haven't found much work, the new employees are the first to be kicked out.
For new grads, be completely aware that jobs in such EPCM firms are risky and have poor to no job security. However attractive the pay might be, make sure you are ready to be called to that unfortunate meeting where they give a lame excuse to lay you off –