Pros
Gave a decent exposure to CI industry, but at the cost of a highly political system in the company. If you are good at flattery, you can find yourself in the good books of the management. Work exposure is fine, but don't expect much from the managers.
Cons
The company fires people who don't get along well with the management. Although I should not be saying this, but the company is being managed by 2 husband-wife duos, who have their way in everything. There are no policies, there is no HR. There is immense partiality: better opportunities are provided to people who get along well with ''these people''. And God protect you if you don't get along with them. The company has no HR to protect the employees in such a case. You'll be shown the door, and it does not matter if you were an excellent performer, they will get rid of you if there is the slightest attrition between you and the managers. Better avoid such a company, and work for one where at least you would have job security, or at least an HR department to protect you.