Pros: good benefits
Cons: micro-management, favoritism to friends culture only.
This company is okay to work for, but managements still very controlling and micro-management. Management treating and favoritism to friends only. If you are not an old friend with your management, forget about working here!