Pros
Fantastic company. I've been with InterWorks for less than a year, but hope to stay for a decade. The work is incredibly interesting, staff are amazingly intelligent and hard-working, management and overall culture are truly people-focused, and there are fantastic opportunities for learning and development and personal and professional growth. I have a young child and was worried about balancing personal life with a full-on role; instead I've had fantastic support to craft a role that challenges me professionally and supports me personally. A+ to everyone involved. I love it!
Cons
No place is perfect. At InterWorks, there's a lot of work to do, and some amazingly committed people, which can result in some crazy hours at times; and some sideways pressure for others who feel the need to keep up. You're also pretty autonomous, and no one will be managing your workload for you. For me, it's a process of getting better at pushing back on work that'd overload me, and at managing my own time and expectations, but the workload and autonomy aren't for everyone.