Good benefits, clear path of career growth, good environment, wonderful facility, excellent chairs and office furniture, reasonable bosses and co-workers.
Cons
Expect full commitment from employee and don't tolerate short-notice time off for personal reasons. Salary is low for industry.