You will get 31 days paid leave but only a few lucky fellows can avail half of them
Cons
No work life balance
Big Gap in Customer Expectations and Deliverables
Extra Ordinary types of Businesses
Senior management team doesn't know ground realities just crunching numbers
Processes are on papers only not even implemented basic structure