Yes. The projects are complex and interesting, with lots of room for innovative thinking, and the teamwork training has been great for my DS. If the team is well managed it's a very productive experience.

DeeDee