Pros
Large projects, lots of work, 401k, medical insurance, Work in NYC, polite and friendly receptionist, lunch hour, basic vacation of two weeks, close to transportation
Cons
No professional growth, micro managing, work hard, but not respected of your efforts on projects, not credited for your work or contributions, management takes credit for your work, favoritism by principals, work hard ethic not rewarded, no respect from management, no salary increases, no mentoring , no room for growth or position growth, lots of promises but very little action, principals get lots of professional credit and great bonuses while staff are ignored and are expected to just work hard and stop complaining, overtime pay isn't given unless approved , so staff still expected to work for free