Pros
Intelligent co-workers, nice co-workers, interesting subject matter
Cons
Process heavy work, too much micromanagement, long periods of sitting, HR is incompetent, robotic and indifferent --they treat employees like husbandry. Do not accept a job from this company if you live in another state and have not lived in Texas for at least 30 days and have a TX driver's license. HR did not mention it after I lined up the job in advance and relocated to TX from CA at my own expense and signed a 1-year lease. They demanded I have the docs w/in 24 hours of the day I started work while attending a required orientation knowing that would be impossible (officially the state will only give you a driver's license after being a resident for 30 days) and HR felt no remorse for my situation. I was able to get the docs in 48 hours after a herculean effort at the DMV but that was not good enough for them and I was terminated.