
Challenging projects, supportive manager, talented colleagues
Supportive, knowledgable, highly intelligent team
Fair, understanding, compassionate individuals who care about their teams
Given popularity of telecommuting it's difficult to build relationships. Overall culture is supportive and positive.