Pros
Great benefits, above average salary, opportunity to learn and grow, investment is made in office environment and technology. Great location. I learned a lot. Was treated well, but also treated very poorly. Leader is charismatic, but also alienates clients/prospects.
Cons
Unfortunately, this company is very dysfunctional. Yes, you will learn a lot and have the opportunity to grow, if senior management likes you. The "favorites" game is played extensively. There is a level of excellence that crosses the line and becomes very unhealthy - nothing is ever good enough, even when the work is great or you're an outstanding or favored employee. Employees are routinely berated and embaressed by upper management in front of others. Hires lots of young impressionable women. Confident, experienced men on the payroll are rare. If JL doesn't think he can "control" you, you're out. You can gain "boot camp" experience here, but you will pay a price.