- Great exposure to the market, learning way about through several projects.
- With how much effort you put in, it's gratifying to see the final results on handing over a project.
Cons
- Internal politics may be a setback, but can be resolved through communication.
- Long, unpaid working hours.