Pros
No Pros because of the waste company
Cons
This company is a worst company. 1. They offer a nice package at the beginning and want you to join at the earliest. People will obviously take the offer and join. 2. They don't have many projects in each technology and they have only one project which they have about 40 to 50 people. 3. They don't know work ethics and culture to behave with a employee. Complete management is handled in india by one person and that person contacts only some set of people and he blindly follows him. 4. They have these worst managers and these managers don't know how to handle a client because they don't deserve the manager word at all. They just see their job security. 5. And finally the layoffs if a client cut down some billing, these people wont bare single employee and kick off from the company on that day. 6. Worst and Worst company trust me if you get any solid offer also think 100 times to take the offer and join.