The position where the organisation requires the candidate to work under their payroll full time is known as permanent staffing. Mostly in such positions the employee gets to know some of the important information of the organisation or performs some key roles for long time in the organisation. A permanent employee is entitled for certain benefits like health insurance etc., from the organisation. Mostly US Citizens, and Green Card holders are preferred for such positions in few cases the other visa holders are considered and their visa application or transfer costs are sponsored by the organisation