Pros
Think is a virtual technology and operations management consulting firm, so they have always had a remote option for employees and office space for those who need to use it. I always feel challenged, and like I'm contributing to the success and growth of the organization. They value opinions, ideas, and work with you to ensure you have a direct path for growth within the organization. In addition, the benefits and pay are above average and they really do care, you are not just a cog in a a wheel here.
Cons
During growth in an organization it can take time for infrastructure and process to catch up or to be developed. Think is working on laying a strong foundation, along with processes to support the current growth, but it can feel messy and a little bit like you are flying the plane while building it.