Pros
Well, I always got paid on time. My supervisor was a considerate and understanding guy, as I truly think most of the people at O'Reilly corporate are. Promoting from within is an honest policy that they actively engage.
Cons
Pay is pathetic. The environment is honestly like Office Space, and the building almost looks like a replica of Initech. The organization is filled with countless people who are content with staying in the same role for 10-15 years; no goals, and no drive. The organization thrives on mediocrity. Mediocre people working with mediocre (at best) technology for mediocre pay and benefits. I started at the organization immediately after I graduated with a business degree from a Springfield, MO university. I started my degree following four years of active-duty military intelligence experience. There is nothing to feel challenged by, and I started in a pretty good position on the ladder. I was fortunate enough to be able to leave after three months under circumstances that won't affect me long term, and I'm glad I did. I truly could not recommend this company to anyone that isn't desperate for employment. If you have options, this is absolutely NOT the place for talented and motivated individuals. I was lucky enough to work with a team of nice and helpful guys, but overall, the place just, well....sucks. If you are forced into Springfield and need a job you aren't going to be concerned about going away, or you're okay working for crappy pay, go for it..I guess.