- Flexible working hours.
- No commute (working from the comfort of your home).
- Management has technical background so they have very good understanding with the development division.
- Great care is taken about keeping the quality of the developed products and maintaining their longevity.
Cons
- It might be difficult for someone who is accustomed to work in the office surrounded by colleagues.