LTM is a great company to work for; they take care of their employees. Coming in the door we are offered benefits and not having to wait 90 days. I love the flexibility the most, we can work our own hours, we have every holiday off, and they accommodate us during inclement weather. My team is great to work with and my supervisor is very understandable and flexible.
The only downside of working as a contractor is that there is no guarantee of employment extention after their designated time (approximately one year). It is also difficult to get picked up by the government unless you have a business degree or military affiliation.