Pros
Great location and lots of sharp people within an amazing digital strategy group. In three years I gained a wealth of knowledge and grew my skill set just by working side by side with these folks. The social mission is admirable in an ideal world.
Cons
Most of the people I grew from were not in management. No mentorship. The management varies from team to team and there are some great leaders in the organization. In the same breath, most of the management team I encountered on a daily basis were power hungry and paranoid, unwilling to share critical information needed to help in decision making across groups - and even "making up" false data to share instead from time to time, if the false data served a purpose for said management. Reorganization is ongoing on some teams, so many teams never reach the "performing" or even "norming" stage of team cohesion. Group think is a HUGE issue in many departments, with blatent favoritism supported by management. Critical issues tend to get swept under the rug instead of dealt with and improved upon in a professional manner. Often times hostile behavior from favorites is rewarded.