Pros: good work environment, nice work culture, good people
Cons: pay is the only thing i can think of.
The work environment at Group Health was very positive. Management had a culture of using brainstormning sessions during meetings, to vet new functionality which I really liked. The caliper of staff GHC has, is superior in talent and knowledge for the systems it supports.