I used to be a full-time employee at this company and stayed for more than a year and a half. For newcomers, it’s a great company. Although the work is on-site, the company atmosphere and training are considerably better than those of other companies with similar on-site arrangements. The managers are also very conversational. If you’re interested, give it a try! On-site work also gives you the opportunity to work on a wider variety of projects!
The main consideration is that the work is on-site, and the salary is open to negotiation.