Cons: salary structure, hr, ambiguous role definitions
Having worked with the most senior leaders here, on a day to day basis, I fail to understand why the HR is not changing with times.
That is probably one aspect that definitely needs to change, even now in June, 2014. If I was writing this review 1.5 to 2 years ago, I would have to say that the entire management needed a change too. But I think those changes seem to have happened or are happening (and for good).