Pros: company environment made you feel you were a part of something great
Cons: healthcare and retirment plans difficult to understand without proper explanation
productive always something new to learn. postion was always progressing forward. Management always wanting to help further your success in your position. Co-workers always helpful and willing to lend advise and support when needed. Hardest part of the job - leaving it, most enjoyable part - everything.