Pros
Decent enough compensation compared to industry, good benefits package (dental and medical)
Good to get initial experience in the industry, lots of opportunity to try new things.
Very flexible with hours worked as long as work gets done.
Cons
Very dysfunctional company. Feels like the senior management is pulling in multiple directions rather than all together towards a common goal.
Very high turnover rate (when compared to the industry), very high employee dissatisfaction in multiple categories when internal, third party surveys performed... Little done to address concerns raised over the past 5 years.
Company's main goal is to provide growth to shareholders, while providing the bare minimum to the rank and file employee.
Very toxic and poor company culture. Lots of internal competition for talent.
Upward mobility is almost impossible without a P. Eng.