Pros
"Working here is great for the resume and if you're straight out of college, most of your co-workers are young so it can be a fun place to be. People are generally pretty motivated, have common sense, and social. There are a lot of smart/accomplished people in management and are resources for knowledge and developing contacts. Coforge encourages you to use your vacation days and they also participate in community activities like Impact Day which is good."
Cons
The hours can be long. Sometimes while at a client, it's Friday and you're ready to go home, someone will ask you to do something at the end of day which you know will take you several hours to complete. There is a culture of always being a "yes" man, so if you care about your reputation and career, you have to say yes and get it done. Once you make management, it's great to have staff with that attitude, but when you're the staff it is difficult at times.