The work environment is very hostile. Upper management is only happy when they are arguing or putting their employees down. It is a very negative company that focuses on mistakes. You can do 99 projects correctly but miss 1 and your career is over. They will never forget a mistake and your bonus and raise will reflect it. The brothers are constantly in shouting matches. 95% of the employees are looking for new jobs. You will be overworked and expected to be there 14 hours a day and get no appreciation for it. Upper management have zero people skills and it will never change. The only reason there are long term employees working there is because they cannot find another job. Most people are there less than 5 years because they come in and then quit as soon as they can. Troy is absolutely hands down the worst company that I ever worked for. It is a company where every employee is unhappy.