It's a small business. Some people don't do well with the lack of structure. It's not that there's no structure, but some people work better with a very strict definitions of their roles and responsibilities that you won't find here. Personally I consider that a pro, getting opportunity to learn perspectives helping other teams from time to time; but it's definitely not for everybody.