Pros
Projects were very interesting. The rate of learning was unequalled. Compensation was more than fair. It was a stable company in a solid industry less effected by the economic swings. Management trusted in its staff. Co-workers were all willing to assist. Office located within a unique historic building. There were opportunities to work all over the country and world. If the opportunity ever were to present itself, I would jump at the opportunity to work for the Dennis Group again.
Cons
I guess I would suggest a more organized training program for new employees. While anyone can find fault an any group or organization, my experience was nothing but positive. My reason for leaving was personal and had nothing to do with the company. In fact, The Dennis Group tried to make concessions that would help with my situation.