Pros
Small Organization so very less process Oriented.
Cons
1.Less Process Oriented. 2.Managers and HR guys are big fools and they only think to lick upper management for saving their positions. 3.Managers are too fool to differentiate between good and bad resources. 4.Less Hike 5.No work culture. 6.Zero interaction of developers/testers with their onsite co-coordinator even though the offshore guys are very much interested to share their feelings. 7.Zero Interaction with their client.(Fools sitting at managerial level knows that they would be exposed in a minute when they interact with client). 8.HR team has nothing to do with thinking about employee policies.They always think to organize some ridiculous games/function to make upper management happy and get worthless appreciation. 9.Awards would be given to dumb peoples who knows only to share jokes with fool managers to make them happy in organizations. 10.Also if you are capable to get a position where you can manage the tables /chairs of your managers,make silly jokes to make them happy,laugh without reason when your managers are laughing...This is the best place :)