New company, generous leadership, friendly colleagues, on-time salary.
Cons
Cons of startup in small town - new building but no department for payslips and Form-16, no cab service for ladies, single toilet for both gents and ladies, hardly any intellectual property security or door security.