Pros
The hours are from 8-5 pm Mon - Fri. You have option to do overtime if asked and approved by your manager. Occasional lunch on the company's expense, Benefits such as paid sick/personal and vacation, 401K, Health insurance with dental and vision among other things.
Cons
Too much and not enough pay to compensate for the work being done. While there no once did I receive a raise even when asked for one. Some of the managers did not take charge when they needed to take charge you were basically on your own if ever you had a problem or in some cases if you have a good relationship with your coworkers they would assist. The structure of growth needs to be changed because the way that it was while it was there the only way you would move up was if some one quit or someone died.