- People across the company are good, well-intentioned and skilled
- sufficient funding and scale to take on diverse projects
Cons
- culture variations and silo nature of work makes for slow progress when cross-functional interactions required
- constant staffing changes and recent executive level departures result in staff lack of confidence