Pros: good benefits and pay
My experience was mostly very positive.
I had a wide variety of duties and earned higher responsibilities. For the most part, co-workers are dedicated and competent and friendly.
Often times, training is extremely limited, but that provides the opportunity to utilize your skills to develop the position.
Management styles vary widely. Often, I had – more... several supervisors/managers. This can be difficult when they have very different ideas and management styles. But, it does give you the opportunity to further develop skills in dealing with a diverse workplace and sometimes difficult people.
All-in-all...a very good employer. – less