Too large a reliance on unpaid interns and recent graduates, and project/client management seems almost non-existent. Poor project planning and strategy means that many projects end up languishing on the back burner following a lot of back and forth and small fits of progress. A very small team, so unfortunately not a lot of room to learn or grow.