
Medical Benefits have been great.
Very focused and smart team - easy to work with.
Open communication. They frequently do not tell the truth to their employees.
There is a constant fear of getting fired, so tension can be high. Upper management has no problem saying "People are our most important asset"...then lay off a large group 3 days later.
My day-to-day work is fantastic. Many opportunities, extremely interesting work, and very fast-paced. GREAT company to work for unless you are going to stress about getting fired. Because that stress will always exist.