All expenses covered. Management team open and accessible. Great culture of teamwork. No micromanagement. Excellent insurance and decent benefit package as well.
Cons
Long hours, 24/7 on call, very difficult to get any time off. Very little time left for family or family functions.