Pros
Nice people to work with No hassle of going to NYC Good view of the city, Nice location Some good benefit package (health benefits) Stability and security in the workplace.
Cons
Cheap raises, favoritism, low salaries as compared to industry. Use of too much paper should be more electronic. Management styles are lacking Parking Commuting Lack of management support Salary is low, not much of raise and promotion Recognition is very low Lack of technical knowledge by the upper management Many people leave for better paying/motivating jobs. Starting to hire more outsource Promotion seems to be given to friends of management Have to play politics to get to anywhere, who speak louder are getting ahead and who works hard and keeping quiet are getting abused.