Pros
Nice people, good compensation, flexible schedule for parents, excellent medical benefits. People are highly qualified and the atmosphere is fast paced, but enjoyable
Cons
many travels and tough load during this days, but they are very interesting.