- flexible schedule
- ability to self-organize your activity
- salary always in time
Cons
- staff turnover
- poor management
- bonuses are REALLY difficult to get (got my bonus only once in 1,5 years)
- no career perspectives
- no opportunities for personal development are provided by the management