Pros
If you need to get experience fast; this is the place.
Cons
This, by far, may be the worst place to work. You have meetings scheduled from the minute you walk in, to the minute you walk out. This leaves no room for strategic thinking for client success. You basically apply 10% of your effort to 1000 things, so there is never consistency in the results clients get because everyone is rushed, overwhelmed and overworked. Management is not involved, so there is no umbrella to provide a general strategic approach while chaos is happening under them. The people are fine but if you’re actually looking for a long-term career where you can invest in, hone in on your skill sets and acquire more to have opportunities to go then this is not the place. They depend on recent grads who have limited options, so they overwork them until they find an opportunity that doesn’t require 24hr work for this field.