Pros
Being employed; many good people with long time company expierence. Enjoyment from working with others who are knowledgeable hard working. Bonus for some
Cons
Newly hired to positions they should not hold. Young employees don't care for the job and do just enough to get through the day. People too busy to really do an adequate job. Many complain and don't take responsibility for their own work while placing blame on others. What have you done for me today? No defined retirement benefit, hower do have defined contribution which works out after 30 years to be about 20% of your salary. No retirement medical benefits. Bonus for some turns work place into compentition that hinders the work and gets many to tell lies to cover their rear.