Since the company is small, every role takes on A LOT of responsibility met with high expectations. This can be daunting as there's not a lot infrastructure to lend help (it's all on you), but it's a great learning experience as you're challenged to use your critical thinking in finding solutions on the fly. There is also no much room to work your way up or expand upon your position.