If you're a hardware engineer then probably some interesting problems
Cons
If you're a software engineer all they wanted to do was integrate other systems, so very boring. All the original work was abandoned and in response the majority of the software team left.