Pros
The people that actually do the work.
Cons
Unless your in management you are not going to get anything from this company. There is nothing ethical in their business practices from senior managers up. Directors that are clueless about what you do, but want to change things, to make themselves look good. Their changes are useless for the business. Corrupt business practices, all contest are won by managers and above. oh wait they will give anyone below a $20.00 gift card. They do not have any interest in their employee base,besides screwing them over. The HR department is corrupt as they come, their directors are micro management happy. Management changes every three months, they have departments grouped together incorrectly. If any more Rif's happen it needs to be cleaning out the inept upper management and their buddies.