Vantaggi
The people here are passionate about what they do, and managers are generally very supportive of young engineers' training needs. There is a good 'family' atmosphere and the culture and values of the company are positive. Projects are often one-off unique designs with interesting and complex technical problems. Wide variety of project work - not just building design - and it's relatively easy to move around inside the company to try working in different sectors as well as different offices around the world. Good benefits - healthcare, pension contribution and holiday is above average I think.
Svantaggi
Salary is about average for the size and type of engineering company, but low compared to other industries that engineers could be competing within. Project work can be quite varied in terms of type of project and the stress level and so there can be some very good projects to work on but also some bad ones!