Incredibly talented team of people, lots of opportunities for personal growth and promotions, resources to advance many exciting and cutting edge projects. Wonderful product and service offering, it's a "feel good" kind of company.
Cons
Competitive to land a job here, may take a few months to get through an interview process.
Good work environment, friendly staff, good facilities with a gym, café, undercover parking, campus grounds, meeting rooms, equipment, and desks.
Cons
Not much of an opportunity for growth and a lot of favouritism is shown to the "in" crowd. However if you make into that crowd you can be assured of a great prosperous future with the company