well, interview process isn't that tough. if your into technical department, it may be tough, again depends on who interviews you. HR policies aren't strong. you cant compare the work-life with a IT company. its below average. You need to work over time to get impressed by your bosses. Annual CTC isn't payed properly. so, if you wanna enjoy your life, i dont think this isnt the right place for you. The good part is, you will gain enough knowledge about your field and so helps in career growth.