Pros
You're surrounded by really smart people who continuously challenge you, and if you're self-driven and curious you can make a real impact quickly. You're given the autonomy to get your work done your way, with flexibility in how and when you work as long as you deliver. I can't speak for other parts of the organization but CS US leadership is extremely flexible and supportive. Coworkers across orgs have each other's backs. Its definitely a lot of work, but its challenging and, IMO, kinda fun. The pay and benefits are great. If you've worked at a start up before, and you liked that kind of environment, Pinpoint might be a good spot for you.
Cons
The workload can be daunting and 40-hour weeks aren't always the reality, but once you learn the product, finding your rhythm becomes a lot easier. Many internal processes aren't clearly defined, but in my opinion that's not necessarily a bad thing; if you have an idea on how to improve a process and speak up, people will listen. The team is lean and some functions sit entirely in the UK, so the time zone/holiday difference can occasionally get in the way of delivering exceptional support experiences to US-based clients.