Pros
Growth prospects of company are good - if one is lucky to join the right group chances of moving to senior roles can be descent (promoted once in 2 years).
Cons
Not a level playing field - seasoned employees won't share knowledge and information is very poorly documented for the benefit of new comers. Company's forced rating mechanism ensures poor co-operation amongst team members as each tries to ensure his or her position within the company. Very high employee attrition rate, and very frequent re-orgs (at least twice a year) that lead to inefficiency and churn. Quality of data is very poor and no two sources ever match. Performance measurement is very subjective and growth in the company depends on how politically connected one is within the organization.