Recommendations to others considering OpenStack:
Free to use open-source software for implementing small, medium and large scale on-prem cloud infrastructures.
Unlike VMware (which I consider a bottom-up design: started with hypervisor and then build the cloud orchestrator around it) , Openstack is a well thought of top-down design architecture.
Pros:
Provides all the features one might ever think of using (currently) in today's cloud infrastructure. You will not find any feature lacking.
Open source support is decent (developers and implementers genuinely try to help on the open source forums) but you get what you pay for.
If you don't have the technical expertise and personnel to manage medium to large scale clouds it is advisable to sign up with professional services from some vendors.
Cons:
Hard to get experienced personnel and train new employees due to complexity.
Stability is questionable. Impossible to get anywhere close to five nines in spite of having redundant nodes and services. Review collected by and hosted on G2.com.
What problems is OpenStack solving and how is that benefiting you?
In-charge of a 3000 node bare-metal infrastructure cloud. Review collected by and hosted on G2.com.