Pros
They have great employee benefits, policies, job security, a great work place and associates. The appraisal process and hikes are on the lower side. I really enjoy all the activities that they conduct in office.
Cons
Structured management and administration for all level of employees