Citi is a huge company and with that comes the advantages and disadvantages of working for a huge company. On the plus side, if you want to relocate to Poland, you can. On the negative side, if you don't want to relocate, you will. Human resources is a mess. They don't really have a great strategy or a focus. They say that employees are their greatest asset, yet if that employee does a referral, it's doubtful that they will be paid. Whenever they can outsource, they will do it even if that means a huge step down in quality. In short, they are cheap.