Pros
Health insurance and medical care. Room for advancement or to move to other positions. Provides certification for those willing to learn. Ability to help out the community through Hero program.
Cons
Employees are overworked and under compensated in pay. Severe lack of communication between management and their employees. Managers are always hard to get a hold of, whether page or call. No solid shift scheduling; you are expected to work extreme opposing shifts as a normalcy. One half of the week you open, the next your close. Everyone is expected to help out everywhere. Nothing is covered by a specified group of people dedicated to making that one area possible to achieve. Everyone has got a hand in the pot and it leads to double orders, no orders being placed, things not being documented, delays in installation, decline in certain departments, and a whole bunch of other issues that make it nearly impossible to do the job you were hired for. You then have to answer to management why some things were not done, when you spent all your time across the store out of your department to help out customers, fix orders, etc. The harder you work, the more your expected to do. Those who don't do much, wont have much expected of them, which leaves far and few between who add value to the company. In short, there is a lot of favoritism going on. The above speaks specifically for the Lowes I worked at and on things I have personally experienced, not for the company as a whole. Though, I have witnessed these same practices at other stores Ive visited.