When I started at Republic, it was a great company to work for. Unfortunately, the company went through bankruptcy and the culture shifted from a warm, welcoming, friendly company to the drama ridden mess that it is today.
I worked in the IT Department, which was poorly managed and NEVER promoted from within. I know people that have been in the Help Desk for YEARS and despite being incredibly talented and driven, get passed up for promotion for some random person off the street. If you can get in past the Help Desk level, things are pretty decent. Otherwise, stay away. Lest you find yourself working long hours, constantly on the phones, and lucky if you even get to take a lunch break. The Help Desk is a death sentence, and the new management doesn't care if you're fulfilled or not.