Pros
For the young, healthy and single, the insurance benefits are good. A few managers are open-minded and progressive. There is a chance for annual bonuses. They try to cut costs in other ways before cutting personnel. They promote from within.
Cons
They reorganize way too often. The board of directors doesn't understand the impact bonuses have on employees. They recently met just days before the promised bonuses were to be dispersed and decided to cut the funding in half. This was a HUGE disappointment and now we are waiting to find out what they will actually be after initially being told they would be 50-75% of the previous year. If you have a chronic illness, have kids, or if anyone in your family requires meds for mental health issues, you do not want to work here -- the insurance will eat you alive. They promote from within, but sometimes they promote people who do not have the necessary expertise, just to promote internally. Their managers state outright that they expect salaried employees to put in significant overtime. They don't care that much about family situations.