Can anyone give an opinion of the reputation of this company or how it is to work there? I know they are contracted with Blue Cross Blue Shield - which seems to be positive. Thank you in advance.