Pros
Enjoy reading hundreds of emails Good health benefits Learn how to handle stress with long hours If you have good reading and writing skills then it is more helpful than technical skill
Cons
When I joined the company, I thought this is great company to build my career and learn new technology. But I ended up with completely different experience The company is out sourcing most of the development work to offshore, so there is less opportunity to learn. The core business is credit bureau but reasonable part of production support is also outsourced. Management is only concentrated what you don't do or can't do and never appreciates your hard work or long hours. You have higher chances of survival rate if you know how to worship management all the time. The company has human recycling program to layoff after two to three years. Old folks keep the control and new employee is hired per project basis. If you get bad review after first year of job then you should know what is coming. Man agent is busy finding your mistakes, demoralizing you during the review process. If you like to read hundreds of emails and work on less technical stuff then this is best place for you Management has no technical skills and the culture of the company is "asking question is smart thing" but no one thinks that why a director is asking questions after 15 to 20 years of experience in the same e company to new employee. So, there is nothing to learn but teach all the time.