Interview process is kind of long. It takes around 1-2 months for the final outcome.
There are will be 2 technical interviews and then one HR discussion.
It can be a bit gossipy and dramatic, but if you keep your head down and do your own work, you can have a pretty decent work environment.
In the entire time I worked there, I never heard any mention by ANY employee of getting a raise. Most of us weren't even permanent.