-No formal on the job development. You are expected to learn new things and skills but no hours are allotted to this pursuit -Some growing pains as some standard business processes are still being flushed out -Development teams are more siloed than would be ideal