friendly co-workers
caring management
great benefits
reasonable pay, but not the top tier
Cons
* could improve on communication between departments
* better defined growth opportunities
* unfortunately my position was eliminated, but I would work here again