Great family atmosphere in NY office. Everyone works together to achieve the best quality product. Employees stay for a long time with this company as it is such an easy going work atmosphere. There is never any "drama" here.
Small staff means that you have great opportunity to grow and expand your career. Promotions usually come from within the company.
Cons
Pay is typically lower than the same position at other companies. Once you reach the top of the pay scale then you must just accept this or move on to a different company.
Small staff will mean you have to work hard and cover many areas. Although most people at this company have grown very well with this method - learning many areas and were able to expant their careers.