1. Full-time work from home
2. No office politics
3. Given ample of time and space to complete a task.
4. No micro management
5. No absurd CMM level trainings and certifications which are of absolutely no use.
6. High learning curve achieved during work.