it is a small company. You are expected to wear multiple hats. There is no specific sales or marketing team. you are expected to generate sales and do your own marketing. When you join, they wont tell you this however you will be expected to use your network to bring work to the company. Not all Reply companies senior management are good.