Oh, they are very nice, professional, and responsive.
The best things are the attitude of all team members to each other.
The fact that I can communicate with my colleagues, discuss some aspects with them, etc.
Actually, I'm satisfied with the whole package and can't say exactly that some items are better than others.
I cannot even say what is the best because I like everything. One thing is definitely true - the environment is absolutely positive.
I was given clear tasks of different levels of complexity. So, I could see what skills should I have and what issues I will deal with.