Epicor 9 Project Management

We are using Projects in our Commercial Engineering area for tooling.  You can link Quotes, Sales Order, and Jobs to the project.  You can even set up Milestone Billings with triggers to "Bill" the customer based on certain activities.  You may need a separate module to make revenue recognition work, though.  Everything else works great.
We are using Epicor 9.05.702a and I am looking into the possibility of our Engineering deparment using the Project Management for their development projects.  Has anyone used it for this before?  Does it work well or did you have issues at certain points.
 
Thanks kim
Project are pretty intensive for tracking department costs - there is a post in the user groups by Chris Berger on how to do this with just a job.  It's worked great for us at 2 different companies.