People here will help you learn and grow in your technical skill and knowledge. There is a culture of growth and improvement from entry level to client relationships. It is all centered on getting better at what you do.
Cons
Communication is the biggest opportunity for growth.