I have started career from sasken. although it is customer centric company, it is has very good work life balance. Flexi timings give enough space to grow in personal and professional life.
Lots of opportunity to learn. Onsite work gives very different experience. Meeting with people around the world with different culture gives beautiful essence to life.