Pros
-The benefits are great -The pay is decent -The people you work with are awesome most times -There is tremendous opportunity for advancement within the company -Due to the small size you are given a lot of opportunity to really show off your skill, and shine to management - The training is really great, they want to train you to make you better so that you can get promoted within the company - There are many travel requirements (pro if you like to travel) - Nice, midwestern people seem to genuinely care about your best interests in most situations
Cons
- long...long...LONG hours - due to the size and the way the organization is set up, there aren't very many people to work in each of its' facets, meaning that everyone has to take on more individually to make the machine run - If you work in a sales capacity, you have to move around A LOT (which can be a con if you have a family or a life and want to stay somewhere long), and if you're not in a sales capacity, you usually get stuck in a tiny midwestern town near one of the plants (not an exciting life in most cases)