Pros
I started here as a programmer and if I list the things I learnt in the order of priority, I would first say Attitude, Why because it is something I missed all these years, I do have values but when it comes to smart work one has to possess better attitude. It will go long if I try to say why and how but it created a magic. Okay, one more thing I learnt is before we start the work we have to sharpen our brains. The work might be a task of 6 hours but if we spend 4 hours in understanding, logics, co-ordination, sharpening then the task will tend to complete in 5 hours. Don’t know what more to say but one should truly experience.
Cons
Independent work style and good work culture with peace of mind