Pros: People you work with on the variety of jobs
Cons: Lack of loyalty, advancement, pay, and job incentives
16 years at Dell with an ever changing environment. Few good leaders, but a lot of micro-managers with little to no job knowledge in the organization area they cover. Top level has a plan but the individual mangers underneath this high level are doing their own things not in line with company goals. Typical work day is 8 to 5 or 7 with plenty of busy work, that could be improved on. Processes are behind the times, but legacy folks will not get rid of outdated tools. Management could be reduced, due to over abundance of management levels. Too many middle-men/women, not enough workers for the work. My co-workers were exceptional people doing whatever it took to get things done, with little reward and not looking for it. Our success meant company success, so we were good with that alone. The hardest part of the job was the great uncertainty on whether you were going to have a job or not as the goals of the company changed or the reorganization into new groups took place. No one had an idea what was going on, then you did not have a job at the end of the day. The explanations were weak and no loyalty to the people who stayed to see and help the company move from public to private. The most enjoyable part of my job was the non-management employees I met and built relationships with over my 16 years at Dell Inc, and the worst was the selfish management and lack of loyalty this company shows to its employees.