Pros - 1.] Salary is on time.2.] Top Management is ready to help in your financial needs. Cons - 1.] Never share your personal problems here with any staff, since people start harassing you thinking that you are in need of this job.
2.] HR is not at all friendly / understanding.
3.] If you need any type of concession, you need to directly get in touch with Top Management.