Fairly flexible/hybrid, good culture at least on the teams I’ve been on, ability to work from discovery to delivery on a variety of projects (at least on the teams I’ve been on)
Cons
Cross geo hours can be rough, budgets have been tight for hiring/promotions/travel/social things, not sure about IPO possibilities