Pros: decent pay and benefits, but are far outweighed by all the negative aspects of this company
Cons: pretty much everything else
6 lay offs within 3 years, no balance of work/life. good old boy attitude and overall very unethical behavior by management. if offered a job by this company run, dont walk as far away as you can from it.