Flexible working time
Small team - easy communication
Opportunities to present your ideas, which are actually taken into consideration most of the times
Cons
Salary
Chaotic environment
Lack of proper communication with superiors
1. Great flexible working conditions.
2. Hard work and excellence is recognised and rewarded.
3. There is collaborative and supportive teamwork.
Cons
There are't any cons to be honest, except the fact that one needs to be prepared or used to the fast-paced start-up environment, to be able to keep up with the working demands.