Great employee discount on products, sometimes freebies, too. Work environment is nice, next to the Pyramids. Commute is nice due to location.
Cons
It's all about who you know, not how much your know or how hard you work. Education and past experiences don't mean much if the management doesn't like you.