It is a good place to work because each employee is respected as a vauled team member. Each client has a designated HR Director managing thier account. The whole team works together to support each other to utilize each employees strengths, specialization and areas of expertise to better serve our clients.
Cons
I miss the social aspects of shared office banter and comoradity of working together in person.