Pros: very hard working people
Cons: hard workers are not appreciated, poor pay and benefit structure.
Great place to start for experience.
Not a great place to grow and advance.
Various aspects of the company are disorganized and out dated.
Benefits and pay are not on par to the amount of work you are expected to complete.