Great environment with a couple of downsidesThe good thingsColleagues are friendly
Salary is always on time
Plenty of potential to learn
The challengesAverage to low pay for the amount of job need to be done
Certain departments need to work for longer hours with lesser pay
Company politics