They are cheap. Ask anyone who currently works there. Pretty much no one will deny that. It's really unfortunate, but you can't expect any normal perks. No free snacks, no extra drinks, no cups or plates, no company outings, no team events. Apparently they've happened, but not in the tenure I had there. The only events they hold annually(only two) are so far from the headquarters that many people don't go. It's just not a fun culture and having to buy your own office supplies if you want something outside of a plain notepad and a pen is really depressing. They have asked people to pay for printed pages at work. I wish I were kidding.
You don't really know if the team you're being placed on is a good one. There are several contracts you could end up on, and let's just say.. there are some that you couldn't pay me A LOT to work on.
There is a lot of culture clash here. It's a very diverse work environment, but there are many groups of people who get very clique-ish around the office because they speak the same language. It tends to make it a very non-inclusive workplace and people tend to stick to who they know, which can hurt something as collaborative as software.