Challenging place to work and very established.
Joined here from a competitor. Has it's upsides and downsides like all companies. I find it rewarding. Hours are very manageable and the standards of work are high. I am extremely hard working and strive to excel and so the culture here helps me achieve my goals.