The people make it great
At team level a great company to work for, supportive, committed and loyal. Senior managers are remote and any feedback that questions high level decisions is perceived as negative which leads to a culture of distrust and means that people are reluctant to voice concerns.
ProsGreat people, lovely customers
ConsPoor life/work balance due to shift patterns