Pros
Very good people to work with. Have learnt a lot over the years. Flexible timings, nice work environment, good offices. Excellent opportunities to see the world, if you like to be on the move and have no ties or family commitments.
Cons
Used to be a great company. However, presently, quite unstable with lack of work in most sectors. Major downsizing and restructuring in progress. The entire Hatch brand is changing. Biggest issue in my opinion - company expects Engineers to be ready to travel at the drop of a hat. There is no guarantee that you will have local work in your home town. At any given time, if you run out of chargeable work, there is always fear and jitters that you will be re-assigned to a project in another Hatch office, or another country, or remote project site, and you are expected to drop everything, pack up and head there in a week or less. And most of the time, the assignments are long term, six months or up to two years or more. Extremely disruptive, not good for young family, or one looking for long term stability and trying to settle down in one place. Incentives and pay uplifts for out of office assignments also quite mediocre.