Pros
I experienced a lot of sides of the business, coming on as a summer intern before progressing into full account management roles over the course of a few years. I predominantly worked on the Fintech team, which manages tech clients that work across financial services, although there's a focus on the trading industry.
In my opinion, there's no better place to launch a career than at 3Points. You'll get a lot of responsibility very quickly, and will directly play a role in servicing clients' communications needs. At few other places can a young professional get facetime with c-suite level executives, and gain the trust of them by guiding their comms strategies, so quickly.
There's also few industries more intellectually stimulating than fintech. For those with a background in finance, the team at 3Points will help you dive further into the weeds, and for those without, the team will get you ready and help you fall in love with the industry. (I also can't forget to shout out the Chicago tech team, which has amazing people that do great work for a wider variety of tech companies across the Chicagoland area).
3Points provides a great work/life balance as well, which is rare for smaller companies that can easily work you to the bone.
Cons
As a small/boutique agency, your workload can be pretty variable depending on how many clients you manage/support. Days can get frenetic quickly, or you can find yourself in a bit of a lull, relatively speaking, as it comes to project workload. You may also find yourself helping across the range of the business, e.g. jumping in on content work as an account lead.
The Fintech team can certainly dive into complex work every now and then, which might make you feel at a bit of a loss at times. You won't ever need to fully understand it, but there's a learning curve when it comes to the finance world. It's helpful there's a lot of institutional knowledge at 3Points so you'll always have someone to turn to to answer your questions.