The company culture emphasizes on both result and process. Many opportunities for 1-on-1 discussion with your supervisor to discuss your progress throughout the period.
Cons
Some departments have limited resource so sometimes it will take time to get a project done.