What's good about this job, is that everyone's supportive. For me it's important to have a good team that can help you get through your daily tasks.
Cons
The bad part is that there are missing some spare time to connect with the team, outside work subjects. It's good to have this situations in order to improve team-work, and also to know each other a little bit more and engage better.