Recently expanded facility is attractive. If you are in the Carrollton area, it is an opportunity to work in a tech company.
Cons
Company has a reputation for lowballing on salary and benefits. Treats employees as if they are lucky to have a job and provides little autonomy to advanced engineering staff, who can be treated more like technicians.