Pros: gym, day care, good benefits
Cons: no prospects for growth, management is not held responsible for perpetually delayed projects.
Good place to work for entry or mid-management level but not much prospects for growth. Commute is an issue if the location is Newark.
Good Benefits, they have a retirement plan in addition to 401K contribution.