Pros: excellent compensation
Cons: insurance premiums high-no contract or tenure.
I worked for this company for ca. 5 years. This is an excllent company to work for, in terms of benefits, environment and Supervisors. Lack of job security and slow advancement are two factors that are affecting me personally at this point. Otherwise, I would keep for this companny for several more years to come. I am 100% satisfied with my work.