Pros
I would say the best aspects of the Envision Consulting Group start with the managers you work under. They are not only knowledgeable in their fields but extremely accessible on a day to day basis. They have a great energy! As far as the management development program, I could not recommend a better learning environment. I studied at NYU, and I strongly believe that the best way to gain experience is to throw yourself into it. Envision Consulting Group offers you that in the business world. It is nice to be a part of a company that welcomed myself and significant other into their company and events. The work environment is very positive and encouraging.
Cons
The managers push you to try new things like public speaking or running a meeting that for me weren't totally in my comfort zone, but that is the nature of the program. The managers want you to stretch your abilities. Another thing that I felt like most employees struggled with was dealing with the reality of not being great of every aspect of business. I know that I was used to everything coming pretty naturally to me, but when I had to work hard to understand a new aspect of business I was definitely challenged to stay on task. Be prepared to be tested!