The company is not progressive at all. They are not run like a software company, so if you are expecting a culture and environment that you believe is like any other software companies, go somewhere else. With the right people in leadership, the company would have moved in a better direction, however, without that leadership, the company will never grow. Do not come here if you do not have thick skin. The leader of the organization has no problem talking down to you.