Good salary
You make technical/architectural decisions
Great team. There are several small teams. One team doing own product Cloudike, the others are an outsource.
Cool office.
Excellent hardware/software tools.
Fast skills boost in web development and systems.
Free breakfasts at the cafe nearby.
Great technical management.
Constantly growing.
Technical meetups are organized in the office.
A lot of experienced people working near you.
Svantaggi
Top management sometimes likes to do "micromanagement".
Hard to get a salary rise.
Small company may be not the best place for career in most cases.
As a developer you may be involved in customer communication, sometime it's hurts when a customer have "specific" requirements.