Huge different enterprise experience with any kind of software development: desktop, mobile, Web,Services/API, different architecture approaches,
different process, different technologies, different teams.
But keys are:
• Build yourself -> Build Team -> Build Product -> Build Culture!
• Be Proactive! -> Total improve! -> Continues Improvements! -> Trust and Respects!
• Time to Market -> Time to Decision -> Time to Delivery!
Excellent people on excellent team do excellent product, faster(me :))!