Pros
You will meet some cool people, depending on the office. If you're lucky, you may get to go on a cool trip, or host some cool work events for clients.
Cons
1.Terrible pay. 2. Management says it's "wash, rinse, repeat" -no room for anything outside what they know, even though they will tell you to "think outside the box" LIE. 3. Management always blames recruiters for their pitfalls. 4. Management will tell you to come early and stay late, but does not do that themselves. 5. Drama. 6. No true training or process, they just hope you understand what you're doing, and if not, then tough luck. 7. If you're a woman, you're expected to get meetings because its apparently "not hard" for "pretty women" to get meetings. I could go on, but these are some of the first that come to mind.