Pros: it's a job
Cons: lack of communication & leadership
When I first started at HGS I was thrilled to be somewhere where the positives were the focus and you were told everyday how appreciated you were and how great a job you were doing. As time passed, that went away and communication became guarded.
I've heard other sites are run as well oiled machines and the culture is positive and fun yet professional. However, the Belleville site has a lot to overcome. The moral is down, people are frustrated and there seems to be no one that cares.