Pros
Fast paced, learning a new trade, making new aquaitances and friendships, testing and troubleshooting, working as a team. Work days seem to go by fast.
Cons
Working with other trades, many safety issues and close calls, constantly be watched by uniformed officers and taking pictures of employees in unsafe situations