Amazing leadership, challenging, and great compensation.
Pros: salary, challenge, growth, and fun environment
Cons: long hours, travel
I worked with this company for a while and I have to say that its great. I loved the work environment, salary is great, and I always felt like I am being challenged and constantly growing. I highly recommend it but I must warn you, its not a 9-5 job, expect to really work hard.