Pros
They know how to have fun activities that they tend to sprinkle throughout the month. Popcorn days on Fridays and special events for holidays. Decent wages which enticed me to start working there. Great benefits for employee only. Family benefits are quite expensive.
Cons
Very little training. You better come in knowing exactly how to bill every kind of insurance as you will get very little help. Management is kind when you are new or are an over achiever (or are a major kiss up) but not so much if you ask for help too often or are not in their social circles. If you have any problem with anyone in an upper position, you can kiss yourself goodbye. I have experience a lot of retaliation for trying to solve a personal conflict in the correct way.