Pros
The benefits are about the only good thing about this company.
Cons
To much overtime with poor planning of work flow. The company was best when it was Geneva but now has a very poor work environment with most new employees not staying. The expectations are unrealistic and many times cannot be met. If you are good at your job you will probably be stuck in that position with no promotions. Some of the management can be very unprofessional and don't know what they are doing. I have seen good employees be fired for small mistakes or maybe even something that was not even their fault. If you are a new hire you are usually a temp threw an agency and it takes about a year to get hired on if you get hired at all. I don't recommend this company unless you are desperate and have no other choices. I am sorry to be so negative but the truth hurts!