I have met many of people from TAG and all are very proffessional and content with their jobs. Training is about as good as it gets, full contract FSI every six months, etc. As far as I can remember, they usually ask for a quite a bit of time for employment, but like companies SHOULD do, they compensate well for it.