Pros
It's only good for fresher or less than 5 years of experience resources
Cons
This company is based on false promises which they do at the time of job offer but after joining the company they are assigning resources on a new project which is totally crap and there is no process streamline. At the time of hiring their stance was that we are working for fortune 500 companies but after hiring they assigned me to the worst ever project where everyone is trying to get rid of the project. They are just hiring people and assigning them to a new project and after some time people are getting fed up and resigning HR and Admin departments are pathetic and they don't fulfill promises made at the time of hiring. Upon asking them to fulfill all the promises their reply was we have some financial problems going on with the bank and they did not compensate at all. A lot of internal politics going along with favoritism and only those people are getting promoted who involve in politics. Not recommended at all for senior people.