Decent medical for employee. Overtime options for most employees. Company Lunches.
Cons
Chronically behind schedule, putting employees on the spot for management issues. Inter-department communication is nearly non-existent.
Little to no room for growth in nearly every position.