This is a credit card company, so it is extremely driven by money instead of caring for the people that work there. Very inflexible for schedules, they will advertise that you can flex out/flex in when you need to for doctor's visits, etc. But when it comes to it, they will always find an excuse to not make it happen. The manager's play favorites there extremely bad, so you can forget about advancement within the company unless you can kiss butt. They will try to make it sound like it is the best job out there and you won't ever find anything better, but trust me, there is. You will find something better than this dump.