I really have very little negatives to share - I would perhaps suggest it would have been nicer to spend more time collectively in the office as this often makes it easier to quickly get small bits sorted. I would also say, as it is a small company, there will be a limit to how far you can progress/seniority reached but this is simply commonplace for any small business.