Pros
Keep in kind that these only apply to the Victoria office at my time of employment: Breakfast and lunch provided, prepared by on-site kitchen crew (who are lovely by the way), as well as drinks and coffee throughout your shift. Full access to an on-site gym with a personal trainer visiting 1-2 times a week. A great way to get started in the tech field. You will learn a lot very quickly and, if your head is geared the right way, you'll get pretty good at it in the first few months
Cons
The Technical Support role is the bottom of the totem pole in the company and unfortunately, in 99% of cases, that's where you'll stay. If you're getting this job to kickstart your career in IT, that's fine, but don't consider working for this company as the career. The sad fact of the matter is that even the leadership team remarked on several occasions during my employment that they don't expect anyone to stay in this position for longer than 1.5-2 years, and their attitude to the role reflects that belief. The pay is, after some research, well below industry standard. If this is your first job out of school it might be fine but it's not sustainable in the current economy. Several times throughout my employment, we were asked what the worst part of the job was and every time the answer was resoundingly "the pay". Their explanation for the pay grade when I was interviewing for the job was the access to the list of perks listed above, but everyone in the company has access to those perks, with quite a few of them being paid much better than the tech support team. Ontop of this, the culture is an 'acquired taste' to say the least. There have been multiple occasions where I had to call out people, both in the office and in the internal chat system regarding their choice of words or attitudes towards other members of staff or even the customers we were servicing. The workplace does suffer from a "we're just joking around so that makes it okay" mentality, which will unfortunately make the position unappealing to those that don't appreciate the "boys locker room talk" you will hear throughout the day. Also, the workload on the team is getting absolutely ridiculous. When the pay is compared to the expectations, and once you understand the work that goes into those expectations, you'll understand that you're just not being compensated for your time properly. Ultimately, my recommendation would be to stay in this job for 6 months, learn as much as you can, then immediately start looking for a better opportunity elsewhere.