Pros
Good pay, amazing culture, shining stars everywhere, and there is always an attempt made to have an entrepreneur spirit. If you are a make it happen kind of person, good place to be (if you are on the billable side). Amazing SXSW events that include all parts of the business. Good holidays and flexible schedules. Great entry level to mid level job as a stepping stone for a career. You learn a lot, quickly.
Cons
Lots of "who you know" gets you promoted. Work to do on understanding career path and facilitating growth of associates and managers. Small bonuses, not much on office, during work culture. All culture is done after hours. Everything is based on billable value and if you arent billable, you are expendable. Not much loyalty. Everything is diversified so much, there is no accountability. Lots of reactive managers, not a lot of proactive management.