Pros
Good colleagues, interesting projects, nice office
Cons
Salary is low for afford a life in NYC
Pros
-Diverse job opportunities -Eager colleagues who are readily available and willing to help -Friendly, noncompetitive work atmosphere
Cons
-Some clients can be hard to work with