Pros: fun, great benefits
Cons: poor management, lack of stability
Not a stable location. Worked for them twice, 1st time I was hired and without warning I was laid off after only 4 months. The 2nd time I was hired the same thing happened.
Not a stable company as far as employment is concerned and management is extremely questionable. Proper skills are lacking.