Pros
I enjoyed working at Brookfield Renewable throughout my internship. It was a great experience that brought me ample opportunities to apply what I'm learning in school to the real world. I worked closely with project managers, supervisors and designers on actual engineering projects/problems the company was working on during my time there. I was also able to go out in the field on numerous occasions to many of Brookfield's hydro facilities and see/observe the work going on in the field. There were always new and different things to work on, so the repetitiveness of work is minimal.
Cons
I really don't have much to say about Brookfield Renewable for the "cons" section. The only thing I might say is that some days are definitely slower than others, but I feel like that happens at any job.