Well talking about the infrastructure of noida office is really do much impressive and very much attractive, but the working environment is so much embarrassing. Where the senior team is going to suck your blood like bugs over the bed. Even you have completed all your work and all ur targets for the day but still it could be a miracle of the day if you are not going to get extra work to be completed within the tenure. I worked in this company for 2 years. Yes the salary package they are going to offer you is quite good, but according to meit not upto the mark for the efforts, hard work and dedication you are going to put for there company. Its a good company if only you are a fresher, as I was also a fresher. There are a number of things to learn over there, the projects are so much healthy to learn and improve your skills . But once you will be able to achieve more and more targets I would like to say you must jump over to another company. Otherwise the seniors are going to kick you like a football and you will be not able to say even that you are feeling not well stop kicking anymore and one more thing even you are a fresher or a experienced person never ever try to sign any contract between you and the company because according to my knowledge they are not going to spare you once you are there, even if you think that they will fire you when you will do bad work. They are not going to do so man, they can make you even peon in the company, so its so much embarrassing thing dude. But all in all its a good company for freshers to learn and achieve there goals.