Extremely intelligent and curious staff combine to create fun and interesting workplace.
If you want to be an engineer, this is the best place to do it! Lots of training and learning opportunities are provided to those who seek them. Workplace culture is relaxed - what you put in is what you get out. Occasionally you will be required to work late if you want to advance and have project ownership (but I believe this is the nature of consulting).