Salary - relatively okay
People - most of the people in the company are kind and dedicated to their job especially the ones on the floor
Cons
Minimal career progression, no career track
You will learn by experience
Different departments have different directions so it was difficult for some departments to function and reach targets smoothly