This job is not for everyone. The small size of the company can put pressure on each member of the team and if you are not careful you can put a lot of needless pressure on yourself instead of using the ample support that is provided at ARBA. From time to time you must wear many hats when working here.
Working at ARBA can be challenging but it is only because management believes you can rise to the task and succeed. Being given all the answers does not make you grow, but being given support and trust brings growth even if it carries challenges and a bit of stress along with it.