Pros
- Being capable provides more options than some competitors because we control our own choices instead allowing 3rd parties making decisions over us while locking down capabilities behind closed doors which make changes harder/impossible later due changing dependencies between technologies & platforms becoming out dated quickly causing compatibility issues
Cons
- Some cons