An over-all great company to work with
With multiple positions available at this large company, it was easy to move around and gain experiences. The management is always available and the technical structure is top tier when working. In regards to compensation, the company provides quite well in multiple areas. The staff are kind, hard workers, and all carry great knowledge about the processes in the office. Lastly, the Kitchener office has a really nice lounge area for lunch, including an outdoor area to eat.