Pros: friendly environment
Cons: low pay, bad benefits, no management, no understanding
The work hours are horrible, the management is lacking, no one takes responsibility for their actions. HR department doesn't work, and everyone but the managers are over worked.