Hard work, but rewarding
Lots of extra perks, lots of fun had at work. You can't hide here, you definitely need to work hard. I have had lots of training courses to choose from to grow in my job, so that's good.
ProsLunch programs, good benefits, great parties, family activities
ConsHigh expectations of employees, long days