Pros: it's a job
Cons: pay, poor management, hr, and lack of knowledge
It has been a roller coaster ride to say the least. Management does not care about the employees unless you are a part of the "family" (i.e. sleeping with/have slept with or suggesting you will with someone). Tenure goes a long way here, knowledge, skill, loyalty, and diligence, however, does not. Make sure you have high boots if you're considering a "job" here. They believe in violating the Federal code for overtime... so be sure to negotiate an hourly wage. Or better yet, request a higher than usual salary to compensate for the countless hours you'll inevitably spend making up for their lack of technology. It's definitely not a good career move for the those serious in their pursuit. If you are on a career track-RUN!