It can, just takes a certain culture. I love my job because our CEO strives to make it a great place in many ways. Most of the upper management have worked with him for 15+ years, following him between multiple companies. I myself am currently planning/hoping to stick around for many years.