I worked there for 5 years. Nice people. Incredibly flexible environment. Excellent management.
Svantaggi
Needs to update to latest technology. Also, some workers had the bad luck of having supervisors who made them work excessive hours. Not so great benefits.