Pros
Good work life balance Talented co-workers
Cons
1. Perception and visibility are your friends in Areview process rather than the work you do. 2. Arewiew outcomes are biased and altered by managers. They can move person up/down or influence others to do so. 3. Managers have lost leadership and push the responsibility either to employees or to higher management. When Areview of person goes down they blame the employee but worst part is employee areview does not reflect the true work done. If employee raise compensation related concern, they tell it is not in their control and upper management decides this on the basis of Areview outcome 4. Big parity in pay difference between Pune and Bangalore for same levels due to attrition factors and demand-supply gap.