Please join as a permanent employee.
Don't go for contract basis otherwise your job will not secure. Good environment to work and good collegues. You will love to work.
There are more managers than Developers in this company. All the Managers are hired from one Management College throughout the years. Seems like the Hiring Team for the Managers have a special liking towards the Management College.