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