Pros
Good place to get trained. Have this as a base and move immediately. Else you will be at heavy loss. TL's will guide you to get a good job. But they will not move.
Cons
If you are a person whom doesnt want to learn more and get settled in life. Then this will be right place. You do not have to work, just shake the heads to the TL and management. Hike given based on Favourism. Management will be sharp on supporting billing resources and drop them to the core when non billed. Worst management that ever you can see. Almost all false hopes and promises will be given to you. Cant feel a IT company. More than 20 years old company, but have not grown. Its because of worst management. Management will talk to you only when they require any. Standard seniors seating without any skills and like Chumbak Yogi Baba .