Great first job opportunity, with a few hiccups
Pros
This job was a great opportunity to me coming right out of university. The environment was very relaxed, and the people were very friendly. I was given the opportunity to work and learn under senior engineers both in person and in other offices.
Cons
The company has a hard time retaining young talent in it's offices. There was not enough training provided to teach me the skills required to work on some projects, therefore, I was excluded from bid jobs because clients obviously do not want to pay for training. Because this is a consulting job, if there are no clients, there is no money. As 2018 ended, I did not have a lot of project work, which made it difficult to find projects to get 40 hours a week. In the end, this is one of the factors that lead to me leaving the company.