Pros
Local company Philadelphia based, everyone seemed to be very friendly. Hard to say anymore
Cons
Incredibly long interview and hiring cycle. The company vision is tied to its religious - Christian values and while they don't seem to require that you subscribe, it was mentioned that prayers in meetings are not unheard of. Had to sign 10+ different contracts consisting of well over 50 pages of terms definitely positioned in the best interest of the company. You basically give up all rights to personal privacy and protection from these guys. Also had to endure 3 to 4 different and the strangest psychological and aptitude test I had every had to endure throughout my 30 years of work experience - a very different experience. I got the job though and was scheduled to start March 5. Two weeks prior to starting, I received a call telling me that the company reorganized and my position had been eliminated i.e. my offer was rescinded leaving me without a job - not even able to collect unemployment if I wanted to because I left my prior job and wasn't fired. Craziest most unethical thing I have ever seen done by a company. Be careful of this place.