Average work environment . A few good people still work there. plenty of overtime.
Cons
An HR department that is easily weaponized by manipulators. No raises in years even after being told by higher ups that they were going to be given, People would quit/walk out.
The company is full of really friendly people which creates a fantastic work experience. They offer opportunities for college-level interns to gain experience in the real world.
Cons
The computers used at the company were a little outdated at the time, but have probably since been upgraded. I would say there are no real cons to working for this company.