By the nature of consultancy work there are going to be slow periods though out the year. This is natural in this industry, but when this is the case Designer on staff will find them selves filling out rolls wherever the company is lite. I personally found this valuable because assisting Mechanical and Electrical Engineers give young designers a greater holistic view of a product development cycle and fosters greater inter-office rapport, but it may require some adjustment for any young designer coming in expecting a solely focused Industrial Design firm experience.
If you're unable or have to no desire to become highly competent in Solidworks then you are going to struggle to make an impact at this company.
Developing a working understanding of mechanical design and how to execute in CAD whilst collaborating with Mechanicals Engineers is probably the top skill to develop as a designer while working here. Once again not necessarily a con but if you fancy yourself more of an artistic designer who eschews high level CAD work you wont find much success here simply based off of the resources Client coming through the doors need.