Since we do outsourcing jobs, sometimes you'll get nice clients other times you'll get bad clients. Projects and teams feels a bit too "closed", so you'll rarely talk to people outside your current team. The payment is kinda low if compared to the global standard, but as someone that does not live in a first-world country, it's better than anything my country can offer. I'm a contracted worker, so I don't really get any beneficts.