Rainbow international is run by good honest people. They take safety seriously.
However like many companies in the area due to surplus of people and lack of jobs the trend is to take advantage of employees by paying minimal wages and expecting employees to do skilled, hazardous and both physically and mentally demanding work.
On the plus side the chance to move up is there and one could expect the wage to eventually be livable.
Good training, generally good attitudes.
Sometimes hours can be unpredictable, and wage doesn't match the work