Many very experienced co workers who are more than willing to help you work through any problems that may arise
Family-Like office culture with monthly barbecues and get-togethers, office bowling league etc.
Cons
Learning curve for those unfamiliar with working in an engineering-heavy office