If you are just in it to have a great boss and some job security, then this place is for you. Because it is such a huge company its pretty hard, from what I here to get fired.
There are a lot of negatives with this job, which I have seen were pretty consistent across the board an with different people in different departments. There is A LOT of downtime and this is not a good thing, you'll come to work and for the whole day you'll be doing nothing at all but reading a book, then because John Deere's are never in a place near civilization I drive a long while to get to work to do nothing. They don't pay enough for me to do so. So by the end of a typical month I will be broke because the driving it takes to get to work and food I buy during, even if I make my own lunch it is a lot. I would only recommend someone working here if they have A LOT of spare money for gas and A LOT of time to kill.
Also! Very important this company is cheap, all of the staff only shares one computer, so with that there is really no need for any other position since major programs are only installed on 1 computer since that is all the company can afford.
Great boss, free parking, a lot of down time
No room for advancement, only 0.3% raises a year, A lot of downtime, all of staff must share 1 computer