This is the perfect place for people who like to work on many different technologies. The company is small and employees who are motivated can have a big influence on the product and the processes.
Cons
The priorities are changing too often. Lack of clear objectives.