Company struggles with strategic direction, and has abruptly changed focus several times. New initiatives are often abandoned. As a result growth is very flat, but things do seem to be heading in the right direction. As company is small and not really growing there is little room for career progression.