Pros
Technically nothing..wasting your precious time for their selfish needs.
Cons
I was on marketing for ages and they never could get me proper requirements forget about the interviews. I was told to change technologies whenever they wished as the management have no technical knowledge at all and are always thinking how to loot the consultants. They also make the consultants on bench to work for their selfish needs like company events, house shifting for employees and many more. The owner is rude, arrogant and money minded soul. The accounts lady has no brain at all and keeps shouting in the office for no reason. They make so many false promises at the start and never fulfil even one of them. A lot of my friends have left this company for good recently as they realized it is a waste of time and money. I too was kicked out of the company after staying with them for years and serving their personal needs. Come here if you want to waste time and ruin your career.