Pros
Great benefits package, excellent medical insurance, 401K retirement program. Competitive Christmas bonus, a Gym, many social activities and parking for all employees.
Cons
Nepotism prevent professional growth for the employees who actually have the experience, knowledge and skills. Management doesn't care if employees has legal issues. You could work for them for 40 years and never require criminal record, drug test or domestic violence record, besides the time of recruitment.