I have been working at Renovo Solutions full-time (More than 3 years)
They are always growing and the ladder is open to anyone.
You can talk to and get to know your Leaders. Like a family every exec takes time to get to meet and know all employees. You can talk to them and do not have to fear retribution.
Show your worth and you get rewarded
Growing Pains - the company is growing and sometimes that means things fall in the cracks (only takes someone telling the upper managment and usually all problems get resolved.)
Advice to Management
Keep it up guys you are doing a great job