Ability to move to other divisions and departments.
Cons
Hourly employees are often blamed for failing to meet goals, requests and requirements when they have almost no support, training, direction or clear communication.
Low pay for salaried employees that are overworked at times; Other times - scrape for work when projects and issues are low or fall through. Heavily intensive on billing customers. Company stability in question as they often replace contractors and/or announce budget issues. No upward mobility.