Pros
I was given the opportunity to take on a role with this team for a contract that lasted several months. In this time, I was given the space to take the lead with my responsibilities and just get things done. I was able to work remotely and with a flexible schedule.
Cons
The project I worked on was unique as it was outside the company's core business area. As such, there were not as many resources or supports for work in the particular project readily available. That said, the leadership worked hard to fill the gaps as they arose and ensure a final product that met the end client's needs.