Great office environment. The staff is very helpful and willing to answer any questions you might have. I can honestly say that I felt like a full member of the staff during my time with the team.
Cons
I can't say I have any. I always felt welcome and accepted by everyone in the office. No one in unapproachable; everyone is treated as if you are family.