Vantaggi
Great pay and benefits Nice coworkers Plenty of opportunity to grow and learn as a professional. The company values you. Young staff. The company, and CEO, trusts and invests in recent university graduates, something many companies are not willing to do. You must be smart, hard working, and able to handle stress well, though. If you want to just put in the minimum hours and go on with your life, this probably isn't the place for you. The company is a market leader, customer-centric and very good at what it does, which makes employees proud to work there.
Svantaggi
Lots of meetings Can be tedious work at times Blowback from making a mistake can be quite undesirable, so the culture is to work with head down and to always make sure you are not at fault. This is the main con.