It's a small company, which means low pay and there are never enough hands to do it all. If you don't like wearing many hats and learning every day, it may not be a good fit for you. Processes are in the process of being improved, which can be a little bumpy, but is well worth it.