Flex hours, personable management committee, no politics, above average salaries for Engineers, energy vertical is rapidly growing - providing growth opportunities for Engineering staff
Cons
Benefits lack somewhat, no pension, paperwork heavy in most roles