Pros
The team is awesome, and the upbeat atmosphere in the office makes it an enjoyable place to come to and work from. Everyone is very diligent in their work, but also easygoing. We take breaks to chill out and play video games, or grab some frozen yogurt and walk about with the office doggies. I am excited to work on the projects available to me, and I feel positively challenged every day. I value the level of personal ownership in my contributions, and find the whole experience a great growth and mentorship opportunity.
Cons
None so far - the openness of the team means we discuss and resolve concerns before they become issues