Pros
The starting salary for college grads is higher than your average "entry level" position. The products are top of the line, and in the right territory you can do well and get promoted quickly.
Cons
The quality of your job is going to vary DRASTICALLY depending on your territory and manager. In a good territory your schedule can be easily set with limited cold calling and travel time. Lots of good short term sales opportunities will come your way. Keyence highly rewards reps in these situations. On the flip side, if you're placed in a difficult territory, expect to be making 100+ cold calls on office days. You'll be driving a ton. I cannot stress the miles you will put on your car chasing low opportunity sales calls just to meet bare bone expectations. Sales will come a lot slower. Expect a lot of frustrating weeks that result in 0 sales opportunities. You're going to be putting in a lot more effort than other reps and getting paid A LOT less to do more work.