You will never get salary on time. If you give them resignation with 30 days notice. They will hold your salary by giving you impossible targets to achieve in your last day in company.
Cons
Not safe for girls. They are all boys in the company. They spread random rumors about girls and management takes no action.