Great products, good people, and awesome learning experience- although sometimes a bit chaotic! The corporate office has lots of perks that are nice.
Cons
Do not invest in growing workforce if millennials and salaries are not competitive nor should they slack on merit increases as a means of cost savings.