Pros
I have been working with JGA for over 7 years; previous to this post I worked in large multidisciplinary company. One of JGA's strengths is that employees are treated on an individual basis, and there is a real sense of being listened to which I didn't experience in previous jobs. The support and guidance I received (and continue to receive) quickly helped me to become a chartered engineer and have allowed me to continue developing skills directly and indirectly related to my duties. There are great career development opportunities within JGA, including the possibility of working in one of the many offices within the UK and Ireland. I find my job stimulating and immersive. There are a range of different projects which means you get wide-ranging experience across all the tasks involved. This is an important element of keeping any career interesting, as no two projects are ever the same. It isn't confined to office work either, there are also visits to construction sites which bring another element of variety to the working week. The best thing about JGA, however, are the people with whom you work. There is a supportive culture, management are easily approachable and there is a spirit of co-operation that makes for an environment that is both pleasant and rewarding to work in.
Cons
No major cons to speak of.