*Ownership - You can provide your opinions and they would be heard.
*Employee first - Management listens to the problems and they discuss for a solution.
*Lot of scope for experimentation.
*Healthy competition among cross-functional teams.
*Very knowledgable resource.
*Teams remain up to date in terms of technology.
Pathetic management that works on personal vendetta rather than working for the company. No vision, whatsoever. No respect for ladies. You are as good in the company as good in the books of your manager. Your efforts doesn't matter.