Pros
Cash in your pocket every day. Not a lot of it, so it's only kind of a pro. In 4 years of working for this company, I've averaged ~$30 per shift in tips. Not nearly the $100+ you'll think you'll be making.
Cons
Management doesn't care about you. The lowest position in this company is the assistant account manager. Everyone else is disposable. You don't make nearly as much as you're led to believe in interviews. Terrible uniforms. The company is built on the "good ole boy" mentality and nothing will change that. Unless you fit in to the standard, no promotion is possible. And if you raise your voice about this, you're automatically in line to be written up for anything they can find to fire you. You are encouraged to lie about your tips instead of declaring full amounts. It's not hard to encourage that, if you declare full amounts you get paid nothing. No raises. Ever. No paid time off, no sick days, no vacation. Tip theft is rampant since you have to pool tips. There is no care about this from your account manager or Hr or anyone higher up. Sure, they'll publicly speak out against it, but nothing is actually ever done. If you complain, look at above. You'll be in line to be gone.