Pros
Good salary and benefits, good work life balance, good location, the atmosphere is relaxed, good medical benefits, generous sick time and vacation days
Cons
Two many levels of management and consequently it is difficult to perform your specific duties. Not enough interactions from the Directors and VP's