Pros
Logic20/20 recruited me right out of college for a specific project, and I had a lot of growing to do over the almost 2 years that I would spend with them. I came in as an analyst and rolled through a few different roles on my project, and I felt incredibly supported by both the leadership on the team and the leadership at Logic. I felt challenged, and I felt that they wanted to stretch me and push me to my limits so that I could see what I was really capable of achieving. And they were right to do so: I learned quite a bit about myself during my employ with Logic20/20, and my repertoire of skills multiplied through all the opportunities and experiences I had. I don't know of many companies so devoted and invested in developing and fostering their employees' capabilities. I experienced quite a bit of growth and change personally, too, over that time, and found that I had a very solid foundation of support and understanding from the leadership at Logic. I know Logic20/20 strives to be one of the best places to work, and I think they achieve that on a daily basis.
Cons
At times, as with any job, turnover puts stress on employees. Our project, in particular, struggled to find the right project management and leadership in the beginning. I would say that this is simply a risk in consulting, though, and less a con for Logic specifically.