Pros: flexible schedule
Cons: atmosphere, management, job morale, no advancement opportunities
Its a great job for easy income and for between careers. However, they don't really encourage success in the company. It's one of the most boring jobs you can ever have and a little bit of backstabbing within the company. I enjoyed my experience there very minimally.