Pros
Good co-workers, central location, holiday bonus, good PTO accrual, decent benefits and decent pay. Depending on your training location and trainer, you will learn a lot. Free coffee. Break room with amenities. Free Wifi. Casual wear. Flexible schedule every other week (work four extra hours four out of five days and have half a day).
Cons
When I first started, this seemed like a great company to grow your roots in. Now, though, there is too high a workload, unrealistic goals and no incentives. If you don't keep an open mind or are not flexible, then you will not do well here. The work cannot be completed within a 40 hour week. While overtime is great, some of us actually have families to spend time with. Too many claims system, which are flawed and slow, yet you are expected to perform well. Nepotistic environment. If you are on the favorable side, expect growth. If you are not, expect to stay where you are until you are forced out.