I have worked for them as an independent contractor in their office support department since 2008 so far it's been great! They pay well which is always nice when you're self employed but they treat everyone fairly even if there isn't much work going around at any given time (which makes sense because that doesn’t make good business). The only thing about working here was getting used too quickly sometimes having different people come into your area all within days or weeks can be very overwhelming especially during busy times. If i had one nit picky complaint its would probably just go along those lines though nothing major like not being able to get benefits through myelas insurance plan other than dental/vision coverage etc..