A huge company with lots of money but they are all from over seas and don't know our laws on working and aren't good about paying even though they are higher scale. Good company but I wouldn't advise anyone to work for them. They dont like paying on time and are a dangerous team of guys to work with