One will always feel that TCS/Wipro/Infosys are the perfect places for many fresh engineering grads to start their careers.
Listing below a few items, not in any particular order, of why one can be “really happy” working in these companies
Transport – Office transportation is a major convenience to the fresher’s, and there are multiple services to suit ones work-times
Cafeteria/Coffee shops – One has plenty of food choices with options of Veg/Non-Veg/food from all over the country.
GYM/Sports center/Swimming pool – there is a great chance you’ll bump into several state ranked sports players here.
Fun time – A fresher hesitantly step into the corporate world, It is comforting to meet and see 1000s of equally nervous fresh grads, make new friends, plan immediately for weekend trips!
Work Culture – Being large corporations there is no generalization of work or the work culture. There is no dearth of fantastic technical talent pool and great people managers to work under and learn.
Teams are generally well staffed – No over-burdening of work, and there were always people to help and provide clarifications.
Processes and systems (including HR) – Have a question, then there is a place/system to pose it and get answers.
No hire and fire policy– If you are doing a good job, no need to fear for your work. Infy/TCS/Wipro have been “profitable” since God knows how long.
Wide range of Career choices and roles.- if you are open to it, and if the right opportunity comes along, you can take it. I know quite a few folks who shifted from the technical teams to pre-sales and HR divisions.
“Onsite opportunities” – many answers here have talked about it.
Bottom line : Yes Infy/TCS/Wipro is a great place to be and a great place to build a career. Just be sure to pick the right team/role.