Pros
Constantly kept busy. Company always seem to be in a rush to complete projects. A lot of over time hours.
Kontras
The company is only interested in hiring new graduates with no experience due to cost savings and giving them Project Manager positions, rather than promoting and coaching existing experienced employees for those positions. Recognition and monetary compensation is not provided to all employees such as Project Managers, Engineers, Designers and CAD Techs. Only Senior Level Management is rewarded with recognition and compensation. While the above mentioned positions do all the research, engineering and work late hours to meet project deadlines. Favouritism is definitely apparent here and shown to certain employees, typically those that play Hockey, Golf and go to Pubs after work. Senior Level Management typically does not acknowledge you unless something needs to be done rush or if an error has occurred on a project.