Good company to work for as you receive bonuses at the end of a good audit and wage is above minimum. However, you do not feel individually valued - probably as it is such a large company but would be nice to stick to original values, as many large companies do. Easy to move up in the company as demonstrated by the managers I work under. However, when multiple complaints are made about the same members of management from staff, nothing is done to resolve this. Also, you learn on the job (i.e. train yourself) and are not told of important changes happening in the company.