Nothing which I can think of apart from leave policy
Cons
There are many but to highlight a few:
1. Micromanagement using a tool called sapience
2. Still using Legacy technologies in most of the projects
3. Payscale is not as per current market standards