Pros: work life balance, developmental traning
Cons: working in continuous night shift is pain
The only hardest part of the work in there is continuous night shift.
Excellent company to work with. One have work life balance. Pressure is handle able.
The most enjoyable part of work is that you keep on learning and I pretty enjoy that. Everyday it adds value to you and your profile.