It has definitely been like walking on eggshells at times. Plenty of room for advancement if you're a brown noser.
Pros
Great PTO time. After working here for five years I received four weeks of PTO on top of the already paid holidays off. I also get a matching 401K. The insurance isn't the best but I do have it and it works. Its not horrible, just not awesome. Some departments are very relaxed while others definitely have high expectations and pressure. Overall a good place to get a "good start." I started as a teller and was able to work my way up. It takes a little bit of time but one of the few places you can start with a high school diploma and then work your way up thru experience.
Cons
Sometimes others will be offered promotions based on them being a "favorite." It is rare that it is ever really because of skill. Also, do not complain often to HR. You will be like the poster child that wants or is asking to get fired. If they know you are complaining, they will try to make you want to leave or make you resent every working day you are there. Integrity? Throw it out the window. There's none of that here.