Pros
Great combination of hands on work and long term projects. The projects you work on are challenging, exciting, are great for developing your skills and suit your talents. You get the freedom to take initiative, come up with ideas and to work and implement them.
Cons
You have to rotate in nightshifts once every two months.