Be careful if you are going to work here. They have a performance assessment process but they don't always follow it. If you can keep on the right side of the opaque and threatening management culture, this can be a good place to work.