Its been fantastic. Not always easy, but extremely rewarding.
Very positive with supportive co-workers who help you succeed.
Clear expectations and open communication
Good overall. I will have more of an opinion once I am there for a full year.
Dogs in the office! Oh, and the people!