Pros
The benefits are relatively good. It is women friendly. And it has a good cafeteria.
Cons
This is a not a great company to work for in a technical/non-managerial role, especially software related roles. The company relies very heavily on outsourcing companies who are doing a poor job. The standard coding and development practices are completely ignored. Worst code I have ever seen. Don't be fooled by the title of the positions. Software engineers here don't really do much of technical stuff, they are expected to do be in meetings the whole time and address the impediments of the outsourcing companies. I did not enjoy my time here. The recruiters seek out Indian guys for the Software positions. Perhaps they think they will stick around in spite of the very shabby work environment. I have absolutely no disrespect for the Indian developers. Many of them are great. But not all outsourcing companies and projects are the same and this company puts them on a pedestal.