Pros
Good culture high pay and cool people
Cons
Long hours and project dependent
Pros
Great learning and career progression Great colleagues Great benefits and lots of flexibility
Cons
It is demanding, challenging work Level of support you get from colleagues varies by team But all considered, it's a great employer. Very happy here.